Submission page should show Form title/navigation.
Improved security filtering

* Allow guests to access the form submission.
* Add new method (.allow_guests_to) to make it easier for custom controllers to opt out of security on some methods.
Default form styling: 

* Front end forms will use bootstrap styling by default.
* This can be changed via the application configuration to use a different file.
Prevent duplicate field names.

* As you update each attribute, it will validate the name is unique.
* Model level error messages are now displayed.
* Change form creation so that 'new' forms are pre-saved with blank values. This allows us to immediately check field name validation constraints.
Update CSS for inline errors

* :base errors should display differently than field inline-errors
BUG FIX: Duplicate fields when hitting enter

* Fix issue where saving a field via 'Enter' would cause problems.
Ensure slugs are auto generated.

* Content with no name/slug will be auto updated when edited.
* Fix issue where slug won't update after being saved.
Ensure that updating the slug will save even if no other fields were altered.
* Rework building paths to handle core modules being under an application level namespace.
* Add engine_aware_path and new_engine_aware_path that work like polymorphic_path, but look up engines first.
* Move products/catalogs/deprecated inputs under Dummy namespace.
Fix scenarios broken due to bad test data.

* Skip launching page if running as rake features. 
* Fix false positive tests.
* Refactor scenarios to remove duplication
Managing Portlets should work:

* Portlets can now be accessed using the same polymorphic path that other blocks do. i.e. engine_aware_path(@portlet)
* Added behavior for STI classes to use base class for model naming.
* Fix broken functional tests.