Create the Tool creation feature spec.

[skip ci]
Create the User#tools controller action.
Link to User > Tools view from the user profile
Don't render collaborations twice

Don't need to loop through collaborations since we're rendering a
collection instead.
Cleanup styles from big refactor

I noticed a few minor things that needed to be cleaned up from the big
sidebar style clean up of 2014. Namely this changes so the gray
underlined links in the sidebar are only default within p tags and ul,
ol tags that have the pretty class, this prevents the cookbook listings
on the dashboard and such from taking on this style.
Cookbook versions should be sorted the same on cookbook version show

We're using Cookbook#sorted_cookbook_versions on cookbook show but not
on cookbook version show this is really confusing so this changes
cookbook version show to use the same scope.
Merge pull request #590 from opscode/duplicate-collaborations

Don't render collaborations twice
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
Merge pull request #592 from opscode/sort-versions-on-cookbook-version

Cookbook versions should be sorted the same on cookbook version show
Merge pull request #591 from opscode/style-refinements

Cleanup styles from big style refactor
Create the initial User > Tools view.
Create the Tool model and migration.
A user has many tools.
Set the inheritance_column on Tool to nil.

The type column is reserved for STI by default. This changed it to nil so that
we can use the type column to set the type of the tool. In the future, it may
make sense to use STI and revert this commit.
Create the Tool factory and update specs to use it
Create the new_tool_path and new view.

This also adds an empty index action for the Tools controller in order for the
form_for(@tool) to work.
Add missing closing > on ICLA Sig new div.
Create the create action for Tools.

Display flash notice upon successful tool creation
Redirect the user to their profile > tools tab after creating a tool.
Update the user tools nav active logic.

[skip ci]