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.
try-catch-blocks.   

Make a note that try-finally blocks are ok.