Merge remote-tracking branch 'origin/master' into es_rest_api
Add linebreaks around embedded json to make generated source easier to read.
Make the source maps work properly.
deamdify
Update npm shrinkwrap
Cleanup whitespace.
collection.js and search.js left as is for now to avoid merge errors later.
Create build directories as needed
Be careful about what we browserify.
Must declare all variables.
htmltestapp -> anonhtmltestapp
Test rendering of all pages serverside.
No need for the nested function as Python methods are bound...
More helpful rendering error display; rendering error tests.
And the missing tests.
Merge pull request #54 from ENCODE-DCC/js-tweaks

Js tweaks
merging master on to es_rest_api
Merge remote-tracking branch 'origin/es_rest_api' into 446_faceted_search
Remove stray pid file.
Manage subprocesses more carefully in case random failures (e.g. MemoryError) occur.
Merge remote-tracking branch 'origin/subprocess-management'