[#669] Avoid creating duplicate directory

* No longer creates extra directory during new project generation.
[#659] Fix - Improve large site map performance

* Sections with a lot of children (~100) are no longer slow to open/close. This was caused by javascript being applied to multiple elements.
* Cms::User.new_password generates a random password.
* Updated seed data to move password generation to User class.
* Add rake task for cleaning database
* Add rake task for creating sample 'large' section
[#652] FIX - Inline editing for products

Non CMS content blocks should be inline editable as well.
[#646] Ensure Asset precompiling

* All CMS assets including the necessary CKeditor files should get compiled.
* ckeditor_rails gem adds a chained 'asset:precompile' task that runs after main precompile. It creates nondigest versions of ALL ckeditor files since CKEditor doesn't want/need digested files.
* Streamlined inline/standard editors so toolbar files are not loaded via separate calls.
* [FEATURE Removal] Removed the ability to change the toolbar (for now). This feature didn't work with asset:precompiling and we need to reimplement it correctly.