Rename AST List types.
add asserts and fix source map emit for classes with memver functions
Rename astID() -> syntaxID();
Rename script() => sourceUnit();
Update LKG.
fix merge issue
Fix code after pull.
Merge branch 'develop' of https://git01.codeplex.com/typescript into develop
Fix the logic of finding infinite expansion wrapping
Add inference logic for infinitely generative type references
Fix the infinite expansion type reference for signatures
Fix the emit for member access expressions such that they can be resolved