Add support for dynamic JPA-based search #196

Overview of changes:
1) Added WebRequest as a method parameter to controller findPaginated signatures. This is necessary to obtain arbitrary HTTP params
2) Added custom base JPA repository implementation
3 Added some packages/classes in resthub-jpa module to implement dynamic Spring JPA specifications generation.