Remove ByteOrderMark
add generateBOM switch
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
do not reorder signatures from derived and base types
change name of the flag to emitBOM
rename test
fixed build breaks in perftc
Merge branch 'master' into bom
Merge pull request #377 from Microsoft/bom

add a new compiler command line switch for generating utf-8 BOM in the output
Handle sys.exit in perftc
adjust perftc to match the most recent implementation of createSourceFile
fix comment
Merge pull request #378 from Microsoft/inherited_overloads_with_specialized_signatures

do not reorder signatures from derived and base types
Merge branch 'master' into octal