update watchdog lib
cosmetics
drop simplejson dependency. use json
use new Monitor.waitForAbort if supported
clean up the pre file removal setting and make it the default method
fix typos + remove references to 'xbmc'