Performance Optimizations

1. Release version no longer in path. Fixes cache invalidation.
2. Removed unused script and css files.
3. Removed vendor prefixes. Using autoprefixer to add what is necessary.
4. Implemented <link> for css loading. Non async.
5. Implemented <script defer> loading for scripts. (async, deferred = ordered async)
6. Split js in two files, lib and binary. Lib will be invalidated much less frequently.
7. Implemented hashing into css and js naming instead of versions.
8. Removed unused font embeds.
9. Used inlining of main font, other variations loaded from server.
10. Custom builds of jQuery UI and Moment.js.
11. Better organization of javascript files.
12. Use UnCSS to remove unused styles.
13. Export .js file names from wildcards, instead of the reverse.
14. Updated haml and template toolkit template files.
15. Implemented custom build to support white-label customization.
16. Revamped build process to be much more manageable. Each task is separate file.
Since it is using 'defer' it does not matter.
In fact it is slightly better to be in the <head> since it will start loading earlier.

You need to set the haml generation to output <script defer> instead of <script defer=true> that is now though (the haml is correct, some options aren't)