Order and paginate profile cookbooks

:fork_and_knife: 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. Closes #444.