Added getOccs support for if/else keywords, and some tests.
Addressed CR feedback, no longer highlighting elseifs with comments between.
Added test case for broken if-elses.
Added missing break statement.
Use isWhitespace in getIfElseOccurrences.
Added getOccs support for return keywords.
Added tests for getOccs on return keywords.
Utilize getContainingFunction in services.
Merge pull request #561 from Microsoft/getOccurrencesIfElseIfElseIfElse

getOccurrencesAtPosition support for if/else keywords
Addressed CR feedback.
Merge branch 'getOccurrences' of https://github.com/Microsoft/TypeScript into getOccurrences
Addressed more CR feedback.
Do not emit references in generated declaration files if the --noresolve flag was set. This fixes a crash in the compiler when generating declarations with /// reference and noResolve
Merge pull request #593 from Microsoft/getOccurrencesReturn

Get occurrences for return keywords.
getRefs/getOccs support for 'this' keyword.
Added fourslash tests for 'this' keyword findOccs/findRefs.
Do not show noImplictAny errors when widening for a cast expression
add negative test for invalid references and declaration emit
Made a getThisContainer function.
Add numeric indexer to HTMLElementCollection