Create locations_navigation setting when seeding website
Update locations_navigation setting when locations update
Fix specs

Do not include value of setting in query when find or creating.
Fix spec

Rewrite test to be simpler and work
Update spec/support/vcr_cassettes
Set real location single domain paths
Merge remote-tracking branch 'origin/master' into locations-widget-71258834

* origin/master: (27 commits)
  Random empty line deletion to trigger Travis
  Check for widget_id_setting before updating value
  Fix spec
  Add info window to area page location marker
  Don't include meta description in all widgets
  Refactor area page map js
  Move WidgetDrop to a drops directory
  Add integration specs for area pages
  Remove reference to old module
  Move area page js to s3
  Add map to area page
  Refactor preview and compile of area pages
  Add a generic view for area page
  Add area pages controller and collector class
  Fill in a few specs for the area page compiler
  Compile generic index page for each city state or neighborhood
  Add map to comarketing widget
  Display a location's address
  updates spec with number of components
  allow the client delegate target to be nil, use try when referencing potential nil client
  ...

Conflicts:
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_location_address_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_location_info_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_page_name_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/displays_name_in_navigation_widget_in_nav_section.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/has_a_rel_canonical_link.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/has_web_template_title_in_title_tag.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_set/has_some_text_set_in_the_HTML_widget.yml
	spec/support/vcr_cassettes/StaticWebsite_Compiler_RemoteFile/_compile/when_compile_path_is_present/writes_file_to_compile_path.yml
Fix specs and add '/' to beginning of location path
Merge remote-tracking branch 'origin/master' into locations-widget-71258834

* origin/master:
  Change wording in specs
  Find or initialize by name instead of url
  use parameterize to set body class in compiled pages
  fixes body class and cms instruction styles
  Fix copy pasta error
  Add specs for Aside after main widgets
  Fix pending drag and drop specs
  Set Selenium window size before each spec
  Add custom classes to different .aside-widgets
Fix nil error
Merge remote-tracking branch 'origin/master' into locations-widget-71258834

* origin/master:
  fixes broken spec
  uses correct row widget column names for 2 columns
  Use full s3 url in stylesheet
  Use full s3 url for ssl hosted assets
  Checkin updated vcr cassettes
  Use https instead of http

Conflicts:
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_location_address_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_location_info_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_page_name_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/displays_name_in_navigation_widget_in_nav_section.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/has_a_rel_canonical_link.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/has_web_template_title_in_title_tag.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_set/has_some_text_set_in_the_HTML_widget.yml
Update locations_navigation setting after Website is created
Merge remote-tracking branch 'origin/master' into locations-widget-71258834

* origin/master: (55 commits)
  Use default protocol for form enhancer js
  Remove renderTemplate call
  Namespace route under website
  removes attributes from fabricator, adds them to the local tests where needed
  adds specs for new widget instance methods
  fixes asset collector spec with new widget methods
  removes unneeded scope on Widget
  updates signature expected in aws_signer spec, due to new canonical request
  fixes delete signature, now references updated host and path for canonical_request
  Run specs
  Expose a parent widget id if it exists
  Return owner if owner is a website
  Return widget's website if it exists
  Simplify website lookup
  Support for three level deep parent widgets
  Run bundle update g5_sibling_deployer_engine
  Use attr_accessor for widget
  Expose widget id via widget drop
  Rename website finder class
  allows the asking of a widget for its sub widgets
  ...

Conflicts:
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_location_address_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_location_info_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_page_name_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/displays_name_in_navigation_widget_in_nav_section.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/has_a_rel_canonical_link.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/has_web_template_title_in_title_tag.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_set/has_some_text_set_in_the_HTML_widget.yml
	spec/support/vcr_cassettes/StaticWebsite_Compiler_RemoteFile/_compile/when_compile_path_is_present/writes_file_to_compile_path.yml
Update spec/support/vcr_cassettes
Merge remote-tracking branch 'origin/master' into locations-widget-71258834

* origin/master: (43 commits)
  Use selenium for drag and drop sortable specs only
  Modify click actions
  Use Ruby 2.0 for now
  Use support method for confirming dialog
  Fix spec
  Run selenium in Travis
  sets up matrix env variables to run integration and non-integration specs in parallel
  runs wad in verbose mode, daignosing why wad is being saved, but not being pulled down to travis
  fixes invalid travis yml file
  travis needs production gems (for pg)
  adds env test_suite matrix branches
  Use webkit instead of poltergeist
  fixes region in travis wad config
  changes bin/wad permissions
  Use poltergeist for headless integration specs
  travis config spacing
  adds `install bin/wad` to travis config, sets up s3 credentials
  adds wad script for travis caching on s3
  duh, editing wrong file
  changes travis script directive
  ...

Conflicts:
	spec/models/concerns/component_gardenable_spec.rb
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_location_address_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_location_info_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/Liquid_parsing_in_settings/correctly_parses_and_displays_page_name_in_title.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/displays_name_in_navigation_widget_in_nav_section.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/has_a_rel_canonical_link.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_not_set/has_web_template_title_in_title_tag.yml
	spec/support/vcr_cassettes/Integration_/web_template/_id_/Renders_preview_of_compiled_web_template/website_instructions/When_settings_are_set/has_some_text_set_in_the_HTML_widget.yml
	spec/support/vcr_cassettes/StaticWebsite_Compiler_RemoteFile/_compile/when_compile_path_is_present/writes_file_to_compile_path.yml
Merge pull request #362 from G5/locations-widget-71258834

Add locations-navigation widget 71258834