Cambio en httpResolver y errores

- Actualmente, si la respuesta del servicio web devuelve únicamente el resultado ([{...}, {...}]), el componente no sería capaz de recoger los datos, ya que los obtiene buscando el valor de 'httpRequest.responseName' o 'definition.name' dentro del objeto 'response.data'. Con este cambio, si el objeto no contiene 'definition.name' (y no se ha definido 'httpRequest.responseName') se devolverá el objeto 'response.data'.
- También he modificado el retorno de errores, cambiando 'error.message' por '(error.message || error)', por si el error no contiene el atributo 'message', devolver el objeto en sí.