Hola, estuve viendo el codigo del archivo que falla.
La parte que falla es esta(linea 285, variable $this->_ci_cached_vars):
Aclaro que la manera en que pude hacerla fallar es haciendo $this->_ci_cached_vars = ''; antes de esto, y me da el error que te sale. Lo raro es que esta variable se define al principio de la clase como array (public $_ci_cached_vars = array();) y despues no se sobreescribe hasta el array_merge, o sea, no tendria que pasar nada.
Uso wamp tambien, lo unico que se me ocurre es que descargamos diferentes clases del hmvc, yo entre en la web que pasaste y arriba a la derecha que dice get source baje el zip. Y me funciona bien sin errores.
Saludos