Update FeedbackMailer and add mailer specs
Adds client-side validation for email address

Adds regex to test email address and displays message if the email
address is incorrect.
Fixes #236 - enabled feedback form on /about page

- The popup manager is no longer enabled on the /about page.
- Popups aside isn't include on the /about page so that the feedback
form isn't included twice.
- Feedback form falls back to a link to ohanapi.org feedback form when
JS is disabled.
- Updates styles on /about page to fix margin issues.
Update specs and vcr cassettes
Merge branch 'major-overhaul' of https://github.com/codeforamerica/human_services_finder into major-overhaul
Fixes issue with /about module loading

Was missing a comma in module list.
Merge branch 'major-overhaul' of https://github.com/codeforamerica/human_services_finder into major-overhaul
Minor copy updates
Update specs
Refactor category listing on results page

The spec is disabled and the controller code is commented out until we figure out how to best present this information on the results page.
Removes extra spaces
Updates styles and copy

- Updates footer styles to extend background color (white) the full
height of the page.
- Updates footer text to include HSA attribution and link.
- Adds 'alpha' text to logo area.
Moves CfA flag down

Moves CfA flag down slightly to align it with the accompanying text.
Removes gradient from sidebar

Gradient was too near in tone to the search box background, this commit
removes it.
Updates requirejs-rails gem version

The requirejs-rails gem was pulling directly from the master branch,
this sets it to a version number so if the master branch of the gem
undergoes an incompatible update it won't break the app.
Adds IE conditionals around JS error suppression

JS errors were being suppressed across all browsers. This commit sets
it IE9- only.
Adds results map and results list manager

- Adds a map to the results list
- Adds a results list manager to handle clicking of the whole result
entry.
- Updates icons on details map to be larger.
- Removes unneeded code.
Fixes linking behavior

Adds AJAX linking behavior for map and results list items.
Styles footer and adds copy

- Adds 211 info to footer
- Styles footer
Bug fixes and updates specs

- map data would sometimes return an empty result set instead of nil,
which was needed. This fixes that.
- updates spec cassettes