Adds min-height to results-entries

If there is only one search result the border along the left-hand side
doesn’t extend all the way down. This commit adds a min-height to
correct this.
Refactors geolocation functionality

Refactors geolocation to generalize the geolocation button script so it
can be shared more easily between the homepage and inside pages, and
anywhere else it may be needed.
Test cleanup

Removes unnecessary code in scripts and fixes outdated code comments.
Merge pull request #403 from codeforamerica/geolocate-refactor

Refactors geolocation functionality
Removes web-storage-proxy script

The web-storage-proxy script was available for handling web storage,
but web storage is not currently used at all, so this commit removes it.
Fixes #384 - removes commented out code

Removes unused commented out code from filters area.
Merge pull request #406 from codeforamerica/384-code-cleanup

Fixes #384 - removes commented out code
Upgrade Rails from 3.2.17 to 4.0.4

- Updates rails to 4 and upgrades gems to latest versions.
- Adds binstubs for rails and rake
- Removes vendor/plugins.
- Updates installation changes from Rails 3.x to 4.x according to
http://railsdiff.org/diff/v3.2.17/v4.0.4/
Merge pull request #407 from codeforamerica/306-rails4-upgrade

Fixes #306 - Rails 4 upgrade
Disable active_record config in development.rb

The app is not using ActiveRecord at the moment. If the setting is enabled, the app won't be able to run in development.
Fixes #399 - removes token from travis yml

Pull requests coming from forks were failing on Travis. This commit:
- removes the api token from .travis.yml, because it’s not needed for tests
on Travis.
- updates cassettes to remove the api_token in the URL call.
- updates the status_controller_spec to remove the api_token in the URL call.
- updates the tests that weren't correctly expecting 1 result per page returned.
- updates the test that had the wrong updated_at time.
Merge pull request #413 from codeforamerica/399-travis-pr-failures

Fixes #399 - removes token from travis yml
Fixes #410 - adds CONTRIBUTING.md

Adds contribution file in root directory of the project so that users
submitting issues will get a direct link to the contribution guidelines.
Merge pull request #412 from codeforamerica/410-contributing-md

Fixes #410 - adds CONTRIBUTING.md
Don't use the API token for tests

If OHANA_API_TOKEN is set in application.yml, the specs will fail because the app will be adding an `api_token` parameter to the request URL, but the cassettes don't have that parameter recorded.
Merge pull request #419 from codeforamerica/do-not-use-token-for-tests

Don't use the API token for tests
Set 'TZ' environment variable in test

This ensures consistent display of the Updated At info across machines, including Travis.
Merge pull request #420 from codeforamerica/set-tz-env-var

Set 'TZ' environment variable in test
Use "number_type" API field for TTY numbers. Fixes #417.
Merge pull request #422 from codeforamerica/417-change-type-to-number_type

Use "number_type" API field for TTY numbers. Fixes #417.