Propagate 500s when refreshing an OAuth token
add dependencies and supported platforms to the cookbook versions API
Merge pull request #377 from opscode/version-dependencies-api

add dependencies and supported platforms to the cookbook versions API
Increase the gravatar border-radius.

Ensure that gravatars are always displayed circularly at all screen sizes.
Move styles from SCSS import to Sprockets manifest

Importing all of the third-party libraries and Supermarket stylesheets into one
SCSS file means that whenever a single file is changed, every single dependency
and stylesheet in Supermarket needs to be compiled as well. This results in slow
development cycle when working on styles.

This commit is the first small step to improving the way our styles are loaded
and compiled into the app - it moves the styles from a global import to a
Sprockets manifest file. This means that in development, there are a handful of
seperate stylesheets. In production, they get compiled and compressed. There is
a common.scss file that handles the importing of needed depedencies for each
file. The common file includes parts of Foundation and most of compass, as well
as some variables and mixins.

Supermarket's reliance upon importing many parts of Foundation ties the
application very tightly to Foundation. It would be ideal to move away from
Foundation and override its styles within Supermarket instead of changing its
defaults.

In the future, the goal is to only import what is needed into each Supermarket
stylesheet. This will improve the compile time for individual files, as well as
make it easier to debug styles based on what stylesheet they live in while using
development.

Another goal is to split up the larger stylesheets into directories with
multiple files, making the stylesheets more digestible and easier to work with.

This commit, however, does not accomplish those goals. It simply begins the
transition to allow those goals to be possible.
Merge pull request #380 from opscode/increase-gravatar-border-radius

Increase the gravatar border-radius.
Merge pull request #379 from opscode/propagate-500s-when-refreshing-oauth-tokens

Propagate 500s when refreshing an OAuth token
Increase Poltergeist timeout to 60 seconds
User show view and dashboard refinements

Some various adjustments to the user show view and dashboard. Changes
include:

- Add media queries for dashboard and users show view.
- Start to conform users.scss and dashboard.scss to SCSS style guide.
- Improve no data messages on profile.
- Display chef icon next to chef username.
- Display linked GitHub accounts on profile.
Update SCSS style guideline docs

This adds a section to CONTRIBUTING.md surrounding how SCSS files should
be structured.
Remove Breadcrumbs

Since breadcrumbs aren't displayed on cookbook show they should not be
displayed on cookbook version show. Since they are now no longer used
anywhere within the application this removes the breadcrumbs partial and
styles specific to the cookbook breadcrumbs.
Merge pull request #384 from opscode/remove-breadcrumbs-from-versions

Remove Breadcrumbs
Merge pull request #382 from opscode/user-dashboard-fixes

User view and dashboard view fixes
Merge pull request #378 from opscode/sprockets

Move styles from SCSS import to Sprockets manifest
Merge pull request #383 from opscode/update-contributing-scss-docs

Update SCSS style guideline docs
Replace '>' with HTML entity in twiddle-wakka
Position cookbook updated timestamp after name/version
Add font-awesome icon to cookbook version

The version and timestamp are visually separated from the title.
Move cookbook title into cookbook_header
Move cookbook owner gravatar to header