Initial CMS module checkin
add todo
Displays a static list of files

* init is hard coded to a list of files
* Loading the JS and CSS via sprockets now
* File browsing is going through Rails actions now
Returns the first level of site
Can change directory to show files
Linking to pages work

* Added custom path elements to each file
* Move customized javascript (files.js) to project assets to distinguish that its being changed
Improve the organization of the JS files by splitting the custom parts out.
Disable check for update

* Direct updates are impossible since we have forked.
Both Pages and attachment now show in site browser
Link to Images

* Users can add images to content
* Defaults to files as the primary type.
Make icons work for known image types
Uploading files works
Verified uploading images works as well.
Improve configuration

* KCFinder to loads both its configuration, as well as the core configuration, avoiding duplication
* Update to be dependent on CMS 3.5.2, which introduces new cms.ckeditor configuration options.
Build the GEM

* Verify all assets work correctly
* Verify installer works
* Verify installation instructions work
* Add license/copyright documentation
Clean up PHP code

* Remove all PHP code for security and since it shouldn't work anyway.
Requires edit permission to upload or list files.
Add correct created and updated dates.
Fix issue where CSRF token was preventing uploading of files
Fix problem with installer

* Install script needs to add routes to Gemfile