Add support for parsing async/await in fidelity.

Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
Only allow 'async' as a modifier if it is not followed by newline.
Rename some functions.
Inline method.
Be more lenient with computed property names.
Remove redundant syntax type.

A method declaration serves perfectly well as a function-property-assignment in an object literal.

Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
Rename SimplePropertyAssignment to PropertyAssignment.

Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
Merge branch 'master' into asyncAwaitFidelity
Simplify parsing.
Simplify parsing.
Allow modifiers on an Export Assignment node.

Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
Add appropriate switch case.
Simplify syntaxtree.
Merge branch 'master' into asyncAwaitFidelity
Use a const enum for the syntax kind.

Conflicts:
	Jakefile
	src/services/syntax/SyntaxGenerator.js.map
	tests/Fidelity/Program.ts
	tests/Fidelity/program.js
	tests/Fidelity/program.js.map
Remove fidelity tests.
Don't use bitwise operations on this nmber.  It may be more than 32 bits.
Removing duplication in the parser.
Add support for parsing type aliases.

Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
Support parsing const enums.