Updated files, filenames, etc for use by me in design

Just a while bunch of files updated, glyphs correct location, etc
Added assets page

Other general design adjustements
Added dashboard design
Adding submenu
Updated submenu styling
Switched font loading order
Removed middle section so submenu intent is clear
Updated forms main area to remove classes
Fix for alerts
Fix for main-content input
Fixed conflict
[#624] Adds JSON response to the tags controller. Fixes bug #624.

* Fixes bugs in auto complete tags jQuery function that caused key
events to fire twice and prevented clicks on tags from firing.

* Adds JSON response to the tags controller.
Updated sitemap to remove tables and use nested lists
Added modal CSS
Updates to modal design
Allow for scrolling inside modal content
[#644] External User

* Initial scope documentation
Make engine generators work correctly.

`rails generate/destroy` now correctly place files in the engine rather than test/dummy.

* Move dependencies loading to gem file (lib/browsercms) which avoids loading all of them during rails tasks.
* Use Minitest when generating models.
[#644] External User API

Add a new API for handling users authenticated against external data sources.

* Introduce Cms::ExternalUser
* Extract behavior to PersistentUser class.
* Create a TestPassword strategy which demonstrates how to do external authentication. When enabled, any account w/ test/test can log in if enabled.
* ExternalUser's are assigned to 'Guest' group by default.
* Add ExternalUser#authorize to mark the specific groups.
* Test Password puts the user in cmsadmin groups.