Update collaborators tab on manage profile

Since collaborators can now be tools or cookbooks we must adjust how we
list collaborators on the manage profile view.
Render replacement cookbook URL in API

When a cookbook is deprecated, display the replacement cookbook in the cookbook
show API.
Use monospace typeface in markdown fields
Use polymorphic_url instead of url_for for collaboration mailer

polymorphic_url should generate the full URL for resourceable. Also add
collaborator email mail preview.
Merge pull request #729 from opscode/mono_markdown_fields

Use monospace typeface in markdown fields
Display changelog in follower email

Display truncated changelog and link to full changelog in
follower notification email.
Support Handler and Metal Driver tool types.
Merge pull request #726 from opscode/fix-list-of-collaborators

Update collaborators tab on manage profile
Merge pull request #728 from opscode/replacement_in_api

Render replacement cookbook URL in API
Merge pull request #730 from opscode/collaborator-email-fixes

Use polymorphic_url instead of url_for for collaboration mailer
Just use SVG for select2 close toggle, add bottom margin to selections.
Only display user first, last name if they exist

When looking for collaborators via select2 only display the users first
and last name if they have one (in Supermarket), otherwise just display
their username.
Obvious fix: berkshelf tab typo
Merge pull request #737 from opscode/jtimberman/bershelf-typo

Obvious fix: berkshelf tab typo
Merge pull request #734 from opscode/expand_tool_types

Support Handler and Metal Driver tool types.
Merge pull request #735 from opscode/fix-select2-style

Fix select2 styles
Merge pull request #736 from opscode/fix-null-names

Only display user first, last name if they exist
Merge pull request #733 from opscode/changelog-email

Display changelog in follower email
Persist a user's preferred cookbook install type.

When a signed in user clicks one of the cookbook install instruction tabs, save
their preference on their profile.