Removes nearby map marker logic

- Nearby map markers are not used, so this commit removes the
JavaScript logic associated with the nearby markers, as well as the
CSS, haml, and specs.
- Refactors the detail map JavaScript to show address when map marker
is clicked.
Updates spec

Updates map spec to not mention nearby map.
Merges `master`
Update app to work with v2.0.0 of ohana-api

This app now points to the new demo API, which only contains a small sample data set: http://ohana-api-demo.herokuapp.com

In order to let ohana-web-search test pagination, the demo API displays one result per page.

The other notable change is replacing poltergeist with capybara-webkit, which is so much nicer. Not a single error.
I wish I had thought of switching before spending hours fighting with poltergeist. Haven't tried it on travis yet, but we'll see as soon as I push this commit.

I also got rid of the Kind search filter since that's specific to SMC, but we still need to clean up the other places where Kind is used. I also defaulted the service_areas param to an empty string instead of SMC, for obvious reasons.
Update example yml to point to demo API

Also allow app to use different API for tests.
Merge pull request #373 from codeforamerica/postgres

Update app to work with v2.0.0 of ohana-api
Use ohana-api-test for specs

This PR basically just updates the specs to point to ohana-api-test

I created a new instance of the API on Heroku to use with specs so that we can let others play with ohana-api-demo without affecting the tests. Also, ohana-api-test defaults to 1 result per page, but I want to change ohana-api-demo to use 30 by default. This PR needs to merged first though.
Merge pull request #375 from codeforamerica/use-test-app-for-specs

Use ohana-api-test for specs
Cleanup README and add note about per_page parameter
Use env var for New Relic app name
Use env var for Google Analytics
Merge pull request #376 from codeforamerica/use-env-var-for-google-analytics

Use env var for Google Analytics
Update README with link to demo website
Removes nearby map marker logic

- Nearby map markers are not used, so this commit removes the
JavaScript logic associated with the nearby markers, as well as the
CSS, haml, and specs.
- Refactors the detail map JavaScript to show address when map marker
is clicked.
Merge branch 'removes-nearby-map-logic' of https://github.com/codeforamerica/ohana-web-search into removes-nearby-map-logic
Updates tests and cassettes

- Updates map spec to test for presence/absence of detail view map.
- Updates associated cassettes.
Fixes #377 - adds check for global GA object

Global Google Analytics object wasn’t being initialized outside of
production, which caused an error that stopped other JS modules from
loading. This commit adds a check in the google-analytics-manager
script to check for the existence of the _gaq global object, before
doing initialization of Google Analytics settings.
Fixes #378 - adds !important to fallback CSS

Fallback CSS for the map-view turned the display to none, but could be
overridden in other styles. This adds !important to override any other
style settings.
Merge pull request #380 from codeforamerica/377-ga-fix

Fixes #377 - adds check for global GA object
Merge pull request #381 from codeforamerica/378-fallback-css

Fixes #378 - adds !important to fallback CSS