Initial CommonJS modules commit
Separate compilation for psci, provide output directory option in psc-mkae
Fix test suite
Merge branch 'commonjs1'