Localize header, about and meta description text.

Additional changes:

- Adjust line lengths to <= 80 characters in `en.yml`.
Add customization documentation.
Remove unused JS code from _head.html.haml

The app no longer has any radio buttons.
Remove space before the period in footer links.
Make line length <=80 chars in application.css
Add rel=nofollow to Edit link in details page.

The admin interface is not a site that search engines would or should be crawling, so we ask them to not follow the link to the admin interface from the location details page.
Fix Rubocop offenses.

- Set max method length to 10 lines in .rubocop.yml

- Refactor feedback mailer to shorten and rename `send_feedback` to `feedback_email`, and define the body of the email in app/views per Rails conventions.

- Shorten `display_homepage_links` by breaking it up into smaller methods.

- Refactor `info_box_key_corresponding_to_keyword` to use a guard clause.

- Remove unused method `looks_like_location`.

- Shorten `map_data` by defining the hash in a separate method.
Add pagination section to CUSTOMIZE.md
Add DOMAIN_NAME 2 Travis & application.example.yml

It's required for `feedback_mailer_spec.rb` to pass.
Update Rails to version 4.1.5
Update uglifier to version 2.5.3.
Remove newrelic gem and associated files.

New Relic is not a required dependency and we should not impose any particular monitoring tool.
Fix typo in en.yml

Quotes are not needed when specifying a multiline entry with `>`.
Cache API responses.

To improve the performance of Ohana Web Search, and to reduce the load on the API, we tell Ohana Web Search to cache API responses.

This is handled by the Ohanakapa Ruby wrapper in conjuction with the `faraday-http-cache` gem, which determines whether or not to repeat an API request based on the Cache-Control header in the API response.

The amount of time an API response is cached is determined by the API. By default, it is set to 5 minutes, a reasonable amount of time given that the API responses don't change that often.
Replace font-awesome-sass with font-awesome-rails

The latter is the better gem for 2 reasons:

1. It doesn't add a dependency on sass, which allows us to upgrade compass-rails to 2.0.0

2. It adds a .otf file that is required to precompile the font-awesome assets correctly.
Remove duplicate asset precompilation config.

Additional assets that need to be precompiled are already defined in assets.rb. They don't need to be listed in application.rb as well.
Removes modernize selectors test script

For browsers that don’t support the CSS selector :checked for radio
buttons (e.g. IE8), the modernizer plugin modernizr.selectors was used
to add a test for the presence of this selector. The test for :checked
selector support was removed in
https://github.com/codeforamerica/ohana-web-search/commit/fd75f5d427ee94
84c0dc7e6fb751045e6b4ec8fa. This commit removes associated JavaScript
scripts for the selector test. If :checked is added to the CSS in the
future, this and
https://github.com/codeforamerica/ohana-web-search/commit/fd75f5d427ee94
84c0dc7e6fb751045e6b4ec8fa should be reversed.
Merge pull request #553 from codeforamerica/remove-modernizr-selectors

Removes modernize selectors test script
Add HTTP caching to locations_controller

The server now includes a `Last-Modified` header, which the browser uses to ask the server if things have changed (via the `If-Modified-Since` Request header).

If the `Last-Modified` date has not changed, when a browser requests the same search results or location details page, the server will respond with a `304 Not Modified` and will skip rendering the view, thereby improving performance.

Other changes:

 - Organize and document Caching and Email delivery setups in production.rb

- Document password protection in staging.rb

- Remove logging from ohanapi.rb
Merge pull request #555 from codeforamerica/http-caching

Add HTTP caching to locations_controller