dirPagination: allow expressions as pagiantionID

This changes allows you to use expressions in the `pagination-id`
attribute, which in turn enables the use of multiple independent
pagination instances generated by an ng-repeat.
It also simplifies the API by not requiring the pagination id to be
specified as a second parameter in the itemsPerPage filter.