Initial support for named AMD modules.
Added a compiler test for named AMD modules.
Added an error condition for multiple AMD module name assignments.
LKG short-hand property
Refactor using short-hand
Refactoring parser/scanner using short-hand
Refactoring emitter using short-hand
Refactoring compiler utility-related files to use short-hand
Refactoring main-compiler (tsc) to use short-hand
Merge pull request #1158 from gisenberg/master

Adding support for named AMD modules.
Refactoring test framework to use short-hand
Update LKG.
Refactoring language service to use short-hand
Address code review
Remove unused getImplementorAtPosition
Merge branch 'master' into usingShorthand

Conflicts:
	bin/tsc.js
	bin/typescriptServices.js
	src/compiler/parser.ts
Merge pull request #1198 from Microsoft/usingShorthand

Using shorthand property assignment in compiler
Update LKG
Merge pull request #1207 from Microsoft/updateLKGShorthand

Update LKG for short-hand property assignment
fix getContainingList to use rangeContainsStartEnd function