Improve cookbook search

To provide better search results based on name this weights cookbook
name and maintainer over cookbook description.
Merge pull request #466 from opscode/optimize-search

Improve cookbook search
Enable markdown table rendering, improve docs

Enable Redcarpet markdown table rendering in the MarkdownHelper. Also
improve the docs for MarkdownHelper and don't do unnecessary type
coercion as render_markdown method should only accept a String.
Add a verification state column to cookbook_versions
Show a verification overview in the metrics API
Update chef-legacy to 1.3

The ongoing data migration will not process tarballs which appear to be
invalid, and will report the errors it finds to Sentry
Merge pull request #474 from opscode/markdown-tables

Enable markdown table rendering, improve docs
Merge pull request #476 from opscode/cookbook-versions-import-verification

Add column to cookbook_versions to support README/dependency migration verification
Merge pull request #475 from opscode/chef-legacy-1.3.0

Update chef-legacy to 1.3
Update content when managing profile agreements.

When a user is logged in and managing their profile, display the dates of the
agreements as well as more descriptive button text.
Display flash notices below beta banner.

In order to raise visibility of flash messages, move them below the beta banner.
Redirect (re)signing of CCLA to Contributors tab.

When a user signs or resigns a CCLA, redirect them to the Contributor
invitations tab.
Redirect user to signature list after signing ICLA

After a user has signed or re-signed an ICLA, redirect them to the list of individual
contributors (currently the Contribute menu nav item). This removes any
confusion dealing with resigning or refilling out the form.
Update non-admin CCLA signature view text.

In the manage profile agreements tab, update the language surrounding viewing
the CCLA signature content. Eventually, this should be changed to view
Organization or view Contributors where the user can view the other members of
that organization instead of the form to update the signature.
Display information about re-signing an ICLA.

When viewing an ICLA, display information surrounding what it means to resign
the ICLA and when it was originally signed.
Remove company column and adjust name display in sigs list

Remove the company column displayed in the table of ICLA signatures.

When viewing the list of ICLA signatures on production, there appear to be some
blank names. Using the first and last name (required fields of the signature)
ensures that it will not be blank.
Change Approved Contributors copy to Contributors.
Display message when re-signing CCLA.

When viewing the form for re-signing a CCLA, let the user know that is what they
are doing!
Move the CLA companies contributors listing into their own view.

Currently, the way contributors on behalf of a company are displayed is a
show/hide toggle button with in the table of companies. This results in a funky
looking and difficult to read table. This changes the button to display the
contributors to link to a new view that lists all of the contributors.

Above that table is a button to return to the companies listing, as well as
context sensitive buttons:

- one for viewing the CCLA if the current user is a member of that company
- one for going to the invitations management view for that company
Fix typoe in ccla_signatures_controller docs.