DATAJPA-414: add first and max result to query annotation

JIRA: https://jira.spring.io/browse/DATAJPA-414

user can add firstResult and maxResult to @Query, meaning the first index of result to fetch and the number of results to fetch