file notifications: remove obsolete class

(integrated from master branch change c416f35 by Todd Whiteman <toddw@activestate.com>)
file notifications: ensure shutdown observer is added correctly

(integrated from master branch change 66ef9f2 by Todd Whiteman <toddw@activestate.com>)
file notifications: don't wait for watchdog thread(s) when shutting down

(integrated from master branch change 47b4fbb by Todd Whiteman <toddw@activestate.com>)
added keywords to CoffeeScriptLangInfo

'class', 'extends', 'constructor', 'super'
dragdrop: allow urls to have url parameters

(integrated from master branch change 3fc406f by Todd Whiteman <toddw@activestate.com>)
alphabetized CoffeeScriptLangInfo keywords

inserted new keywords in alphabetical order, made all keywords a little more human readable, and seperated a few keywords that appeared to be "stuck" together
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>)