Adding Tuckey URL rewrite original-url headers to our code that figures out original URLs for rewritten ones

[skip ci]
Moving the locaation of folders so that everything lives under the webroot (to be hidden by rewrite rules)

[skip ci]
New logo + colours for the admin bar
Changing locations of application directory and uploads directory, again ;)
New login layout and design
New logo and login layout
Tweaking login layout, no curved border + centered logo
Ability to pass arbitrary arguments to Preside object views
Fixing broken test for preside object view service
Reshuffling the static assets system so that there are independent cfstatic instances for both the admin and the website (+ an arbitrary number of any other instances the developers may wish to configure
Adding a 'merge' setting to cfstatic instances to configure how often a merge check will occur
Adding the datamanager group option for scaffolding a new object
Fixing moved paths after refactoring static packaging approach
Revert "Fixing moved paths after refactoring static packaging approach"

This reverts commit 24236b031e499b55dcf2839ca308d4cfd0698bc5.
Revert "Adding a 'merge' setting to cfstatic instances to configure how often a merge check will occur"

This reverts commit 46c0043f59990a88547b7210c72d627bc8ad6c7c.
Revert "Reshuffling the static assets system so that there are independent cfstatic instances for both the admin and the website (+ an arbitrary number of any other instances the developers may wish to configure"

This reverts commit c34e5d0168aa2bedebe6ddc2b5071d663760995b.
Brutally culling CfStatic and replacing with Sticker (not yet working)
Creating a symlink for the core system assets folder within your website's webroot
Further work on getting Sticker working for Preside2
Ignore node modules (used for grunt)