First pass at restructuring backend
Fixes layout saving from block editing
Adds visibility overlay for tiles
Make sure blocks being added are objects
Adds breakpoints indicator markup
Hides breakpoints indicator in the admin theme.
Upgrades tiles sections to new tiles backend
Fixes resizing within breakpoints
Adds initial support for indexing tiles during solr/search builds
Marks parent entity as needing indexing if block changes
Merge remote-tracking branch 'origin/feature/solr-indexing' into develop

* origin/feature/solr-indexing:
  Marks parent entity as needing indexing if block changes
  Adds initial support for indexing tiles during solr/search builds
Merge branch 'develop' into feature/get-off-the-context-train

* develop:
  Marks parent entity as needing indexing if block changes
  Adds initial support for indexing tiles during solr/search builds
Merging tiles indexing
Fixes major bug with checking context during indexing

hook_node_update_index() was creating a new context for every node, even if they
don't need it.
Merge remote-tracking branch 'origin/feature/solr-indexing' into feature/get-off-the-context-train

* origin/feature/solr-indexing:
  Fixes major bug with checking context during indexing

Conflicts:
	tiles.module
Fixes install script to properly rebuild registry/cache
Adds context-like bid to tile implemented blocks
Fixes problem removing tiles/deleting beans
Fixes resizing tiles with select menu
Remove visiblity menu from tiles for now