hide popover when doc is edited or changes
JSCodeHinting - Find requirejs modules even when project root doesn't match the requirejs root.

Looks for any files that end with the name of the module we're looking for.  Does not do any tie breaking yet, but this gets the requirejs support working when you open the 'brackets' dir for instance, instead of the 'brackets/src' dir.
merge with master
use getActiverEditor()
activeEditorChange gets called same time as currentDocumentChange, so no need to listen to both
no need to keep track of doc we're listening to
Ensure disabling Hover Preview detaches its listener from whatever document
it was last attached to.
Merge pull request #3538 from adobe/randy/hover-preview-dismiss

Hide Hover Preview popover when doc is edited or switched
Merge pull request #3553 from eztierney/requirejs-searching

JSCodeHinting - Find requirejs modules even when project root doesn't match requirejs root