Remove ByteOrderMark
add generateBOM switch
Report errors on properties and variable type visibility
Fixes #69
Add tests for generateBOM switch
make the BOM visible in the test output
Merge branch 'master' into bom

Conflicts:
	src/compiler/commandLineParser.ts
	src/compiler/emitter.ts
Test baselines because of change
Emit unexported aliases that need to be emitted to .d.ts to make correct result
Test baselines after asynchronous alias declaration writing
do not reorder signatures from derived and base types
change name of the flag to emitBOM
rename test
Ambient module declarations (exception import declaration) are visible
Test case for the privacy check of variables and properties during declaration emit
Report privacy errors on parameter types
Report privacy errors on return types
Scan octal literals
Add es5 directive on scanner es5 tests
Error on octal literals in ES5 and strict mode
Add test for octal literals in es3 strict mode