dirPaginate: Fix bug when breaking inside ng-if

The dir-paginate directive would break when it was placed inside any
directive that uses transclusion. This patch fixes this problem by
moving the delegated compile call inside the linking function. Also
simplified the directive by removing the need for a priority 5000 to
prevent infinite recursion.
Merge branch 'master' of https://github.com/michaelbromley/angularUtils