feat(pagination): option for different mode when maxSize

* Allow user to specify if current page is rotated, moving the left/right
   limit, or page is moving between page groups.


When the number of pages gets big and maxSize is set, the transition between distant pages becomes difficult. 
Another common technique is to use page groups and be able to navigate through them easily. A working example of what I'm talking about can be found in [KendoUI](http://demos.kendoui.com/web/grid/remote-data.html).

I hope you like it :)