DATACMNS-377 - Prevent page sizes less than one.

PageRequest now actively prevents page sizes less than one. PageableHandlerMethodArgumentResolver falls back to default page size if it detects a page size less than one. It also rejects invalid default configuration using @PageableDefault.
DATACMNS-366 - Test for SortHandlerMethodArgumentResolver and property lists.

Added test case to show SortHandlerMethodArgumentResolver can deal with property lists.

Original pull request: #45.
DATACMNS-408 - Handle invalid pagination and sorting parameters gracefully.

The PageableHandlerMethodArgumentResolver and SortHandlerMethodArgumentResolver now transparently ignore invalid values provided for page number, size and sort. We fall back to ignore the invalid values (for sort) and fall back to the defaults where appropriate (page number and size).

Used and adapted test cases from pull request #48.