Replace tabs with spaces in advanced demo

Fixes issue #3 for tabs left in advanced demo.

Note:
I left the third-party script head.loader.js untouched.
New minification and single-fileing.
Merge branch 'generate-outside-src' of github.com:eric-brechemier/coquette
Do not mix source files with generated files

I moved the generated scripts for the combined and the minified library
to the root of the project, where they can be found most easily, and they
are apart from the files edited by hand in the src/ folder.

My goal is to avoid committing by mistake generated files together with
edited files in the same commit, which, by experience, tends to cause
annoying conflicts in generated files when trying to revert a commit.
Remove extra word in 'removed from -to- the'
Add missing word: 'position'
Merge branch 'eric-brechemier-readme'
Merge branch 'issue3' of github.com:eric-brechemier/coquette into eric-brechemier-issue3
Remove redundant _killed flag.
Remove weird duplication of removal of destroyed entity from updater.
Makes more sense for the render tick fn to be draw rather than update.
Set coquette instance on each submodule instance.
Remove yucky Coquette.get() fn.
Name Constructor variable better for instanceof checks in Entities.all
No longer store game on coquette instance.
No longer pass game into constructors on entity instantiation.
Remove redundant draw() call in bullet and player.
Pass canvas ctx when draw() called on updatees.
Use passed in canvas ctx for drawing ops in updatees.
Pass explicit game obj into entity constructors explicitly again.