CS Fixes
Renamed Compiler class to SiteCompiler so that a Compiler interface can be introduced
Fixed license file on SiteCompiler class
CS Fixes
Updated test-common to require the SplClassLoader class since it is still used by the compiler
Updated SiteCompile to allow ConfigurationCompiler to be injected
Abstracted site dispatcher compilation from main SiteCompiler
Comment cleanup
Updated ResourceCompiler to be able to compile individual template files and updated the SiteCompiler to use this functionality to compile base.js. Also made the ResourceCompiler instance used by the SiteCompiler injectible
Updated some compiler paths for Composer based installation