Adds generate_map_data method placeholder

Adds commented out code for generate_map_data, which will be used in
the nearby map
merges master
Hides scrollbar in popup when not needed

This commit ensures the scrollbar doesn't show up when not needed in
the popups.
Updates gem to use updated ohanakapa branch
Merges `master`
Updates gemfile.lock
Adds initial nearby map code

Adds nearby points to map manager for details view.
Updates tests
Updates VCR cassettes
Updates nearby icons

Updates google map nearby location icons.
Merge branch 'style-changes' into develop
Merge branch 'nearby-map' into develop
Updates homepage styles

Creates major new homepage styles:
- new search appearance
- new category area
- updates title name
- adds <h2> tagline
- adds background image
- adds footer
Adds switcher for keyword/location search

- Adds JS code to switch between keyword and location search.
- Hides switcher links when JS in disabled.
- Removes auto-clearing of input field.
URL encodes categories

URL encodes the categories and fixes subcategory name.
Removes redundant subcategory

"Adoption and Foster Care" is already covered under "Care" so it was
removed from legal.
Fixes misnamed method in search-switcher
Updates inside page styles to follow homepage styling.
Updates next/prev button styles
Adds new color scheme constants

Adds new SCSS color scheme constants.