changed category to separate entity fixing AGPUSH-999
migration script
making test compile
Merge branch 'category-refactor' into 1.0.x
Using latest parent and removing temporary keycloak override
initial version liquibase
Merge branch 'database-migration' into 1.0.x
removing SSLv3 usage example from docs
Introducing the admin view for UPS
Fixing broken code after rebase
Extracting common search methods to an specific interface
Producer based on runtime conditions + qualifier
Endpoint refactoring to support search services
Add reference to the real implementation because
I'm really bad at unit tests with OpenEJB
Inclusion of producer to provide in a single class
the current logged in username
Removal of duplicated argument from all methods.

In this commit:

- Removal of all the references to extractUsername
 at the endpoints
- Removal of duplicated references to HttpServletContext
- Make use of the producer to search by the current
 logged in user
Ignoring for now and removing unused imports
Missing qualifier
Inject HTTPServlet request is not required anymore
Implementation of search for Variants with the admin
- Refactor of class names
- Extracting methods to a separate search class
- Refactoring all the Variant endpoints to make use of
the search services