Added error checking for references that reference the same file along
with 3 tests,
fixed some tabbing issues
Added error checking for references that reference the same file along
with 3 tests,
Merge branch 'selfReferencingFileError' of https://github.com/chrisbubernak/TypeScript into selfReferencingFileError

Conflicts:
	src/compiler/parser.ts
Remove default setting of noResolve flag
Fixed a few of the code review suggestions
fixing formatting again...
Address code review
renamed getNodeAtPosition to getExactTokenAtPosition, added predicate parameter that will determine if token with end === position should be returned
rename getExactTokenAtPosition to getTokenAtPosition
Fixed some of the baselines, made file comparisons handle different
casing, put diagnostic message in correct order
fixing baseline
still trying to get the indenting correct
Filter protected members from the completion list
Show marker names in fourslash test failures
Merge branch 'noResolve' of https://github.com/Microsoft/TypeScript
Support getOccurrencesAtPosition for 'throw' keywords.

Also revised behavior for 'return' keywords in that when the position
resides on a 'return' statement, 'throw' keywords in the same
function scope that are not within a try-block are also highlighted.
Moved logic to another location where host was in scope so we could call
getCanonicalFileName
Fixed indentation
Merge branch 'master' into getOccurrencesThrow