shaders: start factoring lighting code into separate libraries.
further shader refactoring.
Add null-compile config (does not bundle any modules except for the builtins).
compiler: update to handle #include statements embedded in JS comments.
Add spec for core.
forgot preprocessor.py
Merge branch 'master' of github.com:acgessler/medea.js