Fix #889
Remove unnecessary configuration of error view for thymeleaf
Merge pull request #893 from erwy/remove-thymeleaf-viewnames-configuration

Remove unnecessary configuration of error view for thymeleaf
Add ability to create multiple user roles from the app generator
Add default serialVersionUID to a couple of entities
Generate DTOs for updating the entity, and a mapper to handle.
Minor customizations to better follow my habits
Fix some yo version problem
Generate service for the entity
refactor mapper code
Fix to skip proxying of the mappers, which cause spring exceptions
Generate relations into DTO-s too
add missing @Override
Generate 'entity-details' page, with custom controller.
Fix LocalDate serialization for update dto
Add i18n translation keys for edit/list page
Fix javascript problems during login
Add not-null constraints to a couple of places
Modular entity, and app generator with impl and web prefix,
 useful only for re-generating the app, because it never asks for actual module locations
Simplify UserDetailsService, fix UserRepository to use JpaRepository and the correct ID type.