Emit sourcemap records again
Do not look up child decls as member symbols if we are any construct other than a module.
Updating language specification.
Moving code related to file paths out of the parser.

We had some code that checked if a relative path was used in an import statement
in a module declaration.  This check is fine.  It just shouldn't exist at the syntax
layer (syntax does not care about things like file paths). I've moved this to
the type check portion of the code, and i've also updated the error ID.
Add in a check so we only check import statements for non synthesized module declarations.
Move additional path related code out of the syntax implementation.
Address code review feedback.
Clean up amd and commonjs codegen
Fix the parsing for constructor type

ConstructorType:
new   TypeParametersopt   (   ParameterListopt   )   =>   Type
Fix the declaration emit for the optional method of the interface
Report error if inferred return type is not one of the return statement expression type
A function implementation without a return type annotation is said to be an implicitly typed function. The return type of an implicitly typed function f is inferred from its function body as follows:
·        If there are no return statements with expressions in f’s function body, the inferred return type is Void.
·        Otherwise, if f’s function body directly references f or references any implicitly typed functions that through this same analysis reference f, the inferred return type is Any.
·        Otherwise, the inferred return type is the widened form (section 3.9) of the best common type (section 3.10) of the types of the return statement expression in the function body, ignoring return statements with no expressions. A compile-time error occurs if the best common type isn’t one of the return statement expression types (i.e. if the best common type is an empty type).
It is error to specify external module reference in import declaration if --noResolve option is specified
Update language specification.