Fixing ui shell on preview mode.
Replaced the janky /apos/scripts.js and /apos/stylesheets.js routes. Now we populate the physical files public/css/minified-anon-nnnn.css, public/js/minified-anon-nnn.js, etc., where 'nnn' is a unique identifier for the lifetime of this specific node process, unless you specify one via the text file data/generation (the identifier must be all digits).

This allows nginx to server the main CSS and JS files of Apostrophe via `try_files`, for improved performance. It is also a step on the road to multicore support.
Merge branch 'master' of https://github.com/punkave/apostrophe
0.5.201
If apostrophe:generation already created the minified files you might need for scene upgrades etc., just read 'em. If we don't actually do any new minifying, don't say we did. We're now ready to start up multiple processes without race conditions in the minifier.
0.5.202
Much better idea: use public/apos-minified as the location for the autogenerated minified files, it's difficult to write a good ignore pattern for it if we dump them in css/ and js/
0.5.203
in dev we need to clean up public/apos-minified so it doesn't get cluttered
Actually, we don't need to clean this up: it only happens when minify is true, which is only the case (with any frequency) in production, where this folder is neither deployed nor rsynced.
0.5.204
moment missing
0.5.205
add getLocale to our aposLocals so it can be used in a Nunjucks template
Merge pull request #165 from pixeleet/master

add getLocale to our aposLocals so it can be used in a Nunjucks template
0.5.206
Files can be marked private. Files marked private cannot be browsed for reuse except by the owner or an admin. They can still be found by the public if they are used on a public page.
0.5.207
The lockTags option still allowed new tags to be created on the fly if the user typed them but did not actually press enter or pick them from the dropdown. This has been fixed. However we still need to look at server-side enforcement of lockTags.
0.5.208