Adds icons as icon font

- Removes icon SVGs
- Adds icon font as base64 encoded WOFF
- Adds CSS for symbol definitions
- Extends .icon css for pre-defined sizes
- Replaces SVGs in navbar with icon font
- Updates icons to have thicker outlines for better visibility at
smaller sizes

Sorry, probably should have broken up these commits.
Adds another neutral

- Moves the very pale “light-gray” to “pale-gray”.
- Adds a “weak” text color, one level darker than “muted”
- Adds hover and base color to nav bar icons
Remove extraneous space
Remove extraneous line
Remove empty lines
Merge pull request #86 from chexee/chexee-icon-font

Adds icon font discussed #204
Fixed a few mistakes
Merge pull request #88 from lachlanjc/patch-2

Fixed a few mistakes in README
Added attachment model

Saving images and files using carrierwave

Storing on S3 is handled by fog gem (in conjunction with carrierwave)

New amazon credentials are added to environment file (.env)

A message can have multiple attachments (via api and mail)

Carrierwave using file storage in dev. env.
Fixing heroku support for carrierwave
Added links to attachments in message view

Pretty, nah (:
Remove warnings about unf gem.
Updating the bootstrap and Vagrantfile so new devs can start using Helpful with just 'vagrant up'
Merge pull request #89 from joncalhoun/master

Upgrading vagrant box to ruby 2.1 and updating postgres for WIP #195
Use direct download url for vagrant box
Merge pull request #90 from vanstee/fix-heroku-box-url

Use direct download url for vagrant box
Version Vagrant box name.

Vagrant caches boxes by their name. So if we ever update the URL vagrant will
continue to use whatever version of the box that is installed on the user's
machine. Putting the commit SHA in there helps use use that as a cache key.
Updated styleguide HTML
Initial docs layout styling
Multiline support #185