more robust filename checking
updated comment
remove unused local vars and redundant var
Merge branch 'master' into jeff/validate-win-filenames
rtc: move and reorder, added unit test
Fix for Issue #3942: [quick edit] in HTML file, quick editor shows function found from other file, not one in current file

The Jump-To-Definition part of the search was finding the function in the .html file, but
the following part of the search -- the old QuickEdit search -- only looked in .js files.
intermediate checkin
Merge remote-tracking branch 'origin/master' into randy/menu-open-event
intermediate checkin 2
Code review -- simplify changes.  Added flag to findMatchingFunctions() instead
of duplicating most of it.
Added comment to document new @param.
handle context menus
RTC:change to regex and optimize unit test
Code review tweaks.
Merge pull request #4120 from jeffkenton/quiickedit

Fix for Issue #3942: QuickEdit ignoring .html files
needsNewHints() was not returning true for different function type hints on the same line
Merge pull request #4153 from dloverin/fn-type-3885

Incorrectly using cached function type hint
Ensure that inline widgets only have onClosed() called once
Fix missed rename in CodeHintManager unit test
Merge pull request #4156 from adobe/nj/issue-4107

Ensure that inline widgets only have onClosed() called once