Modificada la forma en que se recupera un usuario por username

- eclipselink 2.5.2 no es capaz de utilizar un @CacheIndex si se
consulta mediante Criteria
- se cambia la consulta getByUsername a jpql
- añadidos al base dao
- correcciones a la clase User