Merge pull request #192 from codeforamerica/poltergeist-integration

Poltergeist integration --- branch had intermittent failures when run through Travis CI. Delays were added to help ensure the page has fully loaded before checking page elements with Capybara. This appears to have helped.
Adds disabled map state when no results are found

Instead of hiding the map, a disabled map state is shown when no
results are returned. Also adds tests for the results page with results
and without.
Adds delay to checking map state in test

To allow the map time to load this commit adds a delay before checking
the map state.
Refactors map presence test

Map presence/absence tests were not properly passing. This commit tests
for different text content in map view.
Merge pull request #201 from codeforamerica/fix-map-hiding

Fix map hiding
Merge branch 'master' into develop
Moves header manager initialization to ajax-search module

In order to re-initialize the header manager, this commit moves that
module to the ajax-search module, which initializes it on first load
and after successful ajax queries.