Order cookbooks alphabetically by default

If there isn't an order parameter or a query parameter then cookbooks
should be ordered alphabetically by name.
Retain order when performing a new search

If you have an order specified when searching and you kick off a new
search the order should still be maintained until the user explicity
disables disables the sort.