Sort Curry results

When viewing watched repositories it isn't always clear that you
actually added the repo. This gives a sort order so you can visually
identify that the repo you just added is on the list.
Rubocop is your friend
make content type error messages more informative
Merge pull request #593 from opscode/cwebberOps/sort_curry

Sort Curry results
Display usernames in the contributors table.

Not all authorized contributors are required to have a first and last name. This
adjusts the "All Contributors" table to display the two things all authorized
contributors must have: a chef username and at least one github account linked.

Note: this is super not cool in the efficiency land. Like it makes a bunch of
queries and that is a bummer.
IclaSignature.by_user eager loads users & accounts

Avoids accidental eager loading in IclaSignature.by_user spec
User.authorized_contributors doesn't eager load.

Remove any notation of User.authorized_contributors eager loading associated
data. Leave a NOTE suggesting against directly using associated data from users
returned.
Update logic for All Contributors tab count.

The previous implementation was not accurate. This grabs the unique count of
authorized contributors.
Make the display of All Contributors faster.

Implements the ContributorList class to eager load all accounts for the
specified users. ContributorList#each then yields a user, their chef account and
their GitHub accounts.
Write spec for the user show route.

This will alert maintainers if there is a chance the All Contributors view
breaks due to a routing change.
Sort User.authorized_contributors by Chef username
Merge pull request #569 from opscode/signature_table_adjustments

Display usernames in the contributors table.
Implement User#authorized_to_contribute?
Display "Authorized to Contribute" on User show.
Merge pull request #597 from opscode/user_authorized_to_contribute

Display Authorized to Contribute on the User Profile
validate tool names in a case-insensitive way
Merge pull request #595 from opscode/invalid-content-type

Make content type error messages more informative
Merge pull request #599 from opscode/tool-name-validations

validate tool names in a case-insensitive way
Be less specific when finding existing seed Account

The where clause is too specific for the Account seed data so it tries
to create a duplicate account (and fails) so this makes it less specific
only matching on username and provider.
Add seed data for tools

Add seed data for both knife plugins and ohai plugins (tools).