Update font-awesome-rails to 4.2.0.0

Update font-awesome-rails to 4.2.0.0 from 4.1.0.0.
Removes json gem

Removes the json gem from the Gemfile because it doesn’t appear to be
needed.
Merge pull request #599 from codeforamerica/update-font-awesome

Update font-awesome-rails to 4.2.0.0
Merge pull request #600 from codeforamerica/removes-json-gem

Removes json gem
Set maxZoom property on both maps.

Fixes issue where map can be zoomed so
close that side streets, etc. are cropped
out of view.
Merge pull request #603 from purplebinder/508-set-default-max-zoom

Well that was easy! Thx!
Fixes #507 - character limited refactor

- Fixes #507 - makes it so the character limited can be attached to any
element with the ‘character-limited’ class attached.
- Allows overriding of defaults on the character-limiter.
- Makes show/hide element a single element that’s not constantly
re-created.
- Moves character-limiter CSS out of #detail-info.
Merge pull request #604 from codeforamerica/507-character-limiter

507 character limiter
Fixes #569 - cuddles CSS

Fixes #569 - Cuddles CSS brackets for consistency with boilerplate CSS
and with JS format.
Formats functions.css

Formats functions.css to add spaces after commas and make the code
comment more descriptive.
Merge pull request #605 from codeforamerica/569-cuddle-css

Fixes #569 - cuddles CSS
Adds language links to footer

- Fixes #289 - Adds language links to the footer, primarily for the
inside pages so that English doesn’t need to be hunted down inside the
Google Translate Widget.
- Adds test for footer language links
- Moves GoogleTranslator to application_controller so it runs on all
routes.
- Merges CurrentLanguage module into GoogleTranslator module.
- Moves languages view partial to `/shared/` directory from
`/component/search/` directory.