Order and paginate profile cookbooks

Cookbooks on user profiles should be ordered ascending by name. Also
some users do have quite a few cookbooks listing all of them at once
causes some performance issues so this also adds pagination limited to
20 per page.
Merge pull request #451 from opscode/profile-cookbooks-order-pagination

Order and paginate profile cookbooks