feat(pagination): add ids to the pagination control

Our testing environment requires ids on controls. This branch contains a small commit that adds id's to the pagination control <a> tags in a controlled way.  You can either use the default id in the config or if you have multiple pagination controls on a page, you can define the id along with the directive so each can be unique. I updated the unit tests to reflect the change as well.