Improve search results responsiveness

Follow button no longer wraps on mobile displays. Make sort buttons 100%
width on smaller displays.
Load either .env or .env.production on boot

This will allow us to change the Supermarket cookbook to symlink its
.env template to .env.production. Once that's in place, we should be
clear to make dotenv the sole mechanism of configuration.
Display cookbook version as cookbook updated at

Since publish version doesn't update a cookbook we should display the
created at date for the latest version to represent when a cookbook was
updated.
Merge pull request #477 from opscode/follow-button-responsiveness

Improve search results responsiveness
Merge pull request #481 from opscode/display-actual-updated-at-date

Display cookbook version as cookbook updated at
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 typo in ccla_signatures_controller docs.
Remove the company attribute from ICLA Signatures.

When the ICLA is signed, the user's company matters not.

This adjusts the mailers for CCLA signatures and ICLA signatures to use their
own footers because company was removed from ICLA signatures.
Update CLA flash messages to be consistent.

Make the CLA flash messages regarding signing, resigning and not being able to
sign a new one more personalized and consistent with the rest of the app.
Add authorizer methods + specs for CclaSignatures

Expand upon the authorizer methods, their docs and their specs. Use them for the
view logic.
Only CCLA admins can see Manage Contributors tab.