Fix noImplicitAny check in ambient declaration

Conflicts:
	src/compiler/typecheck/pullTypeResolution.ts
Fix comment on noImplicitAny
Update checking for type of funcDecl to use PullElementKind instead of null checking on ParentDecl
Update test cases
Cannot reference relative external module from the ambient external module
Update baselines after cherry-picking today's noimplicitany fixes from develop
Update LKG
Fixes issues with symbol caching for extends and implements list
Use the instance variable for a module when doing find-refs.

This way we find matches when the module is used as a container or as a variable.
We need to normalize file paths in find refs.
Check export consistency for merged declarations
Namespace resolution and variable type consistency fixes
Fix top level symbol cache
Generated js loses indentation in "if...else" statement when the "if" is not a block
Fix for Static members treated as instance for type compatability
Update testcases to match resolved bugs.
Test updates for resolved bugs
New regression tests
Spelling fixes; fix // in paths; go back to deep stack traces
Relativize paths in fsrunnner
Don't look for implementors unless we found types to look for