feat(pagination/pager): add pager directive & more config options

* rotate: true/false (default: true) If true & max-size is set, current page is keeped in the middle of the visible pages.
* Ellipsis are added to move to previous & next page set when rotate is false.