file notifications: don't wait for watchdog thread(s) when shutting down

(integrated from master branch change 47b4fbb by Todd Whiteman <toddw@activestate.com>)
dragdrop: allow urls to have url parameters

(integrated from master branch change 3fc406f by Todd Whiteman <toddw@activestate.com>)
Merge pull request #9 from sedabull/master

added keywords to CoffeeScriptLangInfo
notify: use timers module for window.setTimeout

(integrated from master branch change a14039d by Todd Whiteman <toddw@activestate.com>)
Commando: Disable debugging

(integrated from master branch change 3d084f2 by Nathan Rijksen <n.rijksen@gmail.com>)
Notify: Fix dependency with window object causing issues with tests

(integrated from master branch change fa46dac by Nathan Rijksen <n.rijksen@gmail.com>)
tests: find: mock ko.notifications

(integrated from master branch change d07edd6 by Todd Whiteman <toddw@activestate.com>)
Notify: fix notifications not showing

(integrated from master branch change 61782fa by Nathan Rijksen <n.rijksen@gmail.com>)
notify: don't need window to access Date
* and it breaks in jstest

(integrated from master branch change b84d497 by Todd Whiteman <toddw@activestate.com>)
syntax checking: pyflakes: just check for the existence of the pyflakes module

(integrated from master branch change 00afaf7 by Todd Whiteman <toddw@activestate.com>)
build: remove sleuth (unit testing) pane - that's only in the IDE branch
tests: jstest: generalize exception reporting - try harder to get a stack

(integrated from master branch change 9e43cdb by Todd Whiteman <toddw@activestate.com>)
notify: avoid using queue (dom window) when it's not available - i.e. in tests
* added a log warning when it's not available

(integrated from master branch change 90fd2e3 by Todd Whiteman <toddw@activestate.com>)
syntax checking: pyflakes: report syntax errors, rather than logging as a warning

(integrated from master branch change 349ee42 by Todd Whiteman <toddw@activestate.com>)
unsaved changes: move diff parsing into difflibex

(integrated from master branch change a81a035 by Todd Whiteman <toddw@activestate.com>)
unsaved changes: move diff parsing into difflibex (part 2)

(integrated from master branch change f8223a4 by Todd Whiteman <toddw@activestate.com>)