Adb devices working on OSX
Refactor ADB with EventedChromeWorker

Adb-client-like behavior from adb.js is working
Compiles on Windows, JS threads on OSX stable

Windows is blocked on not being able to pass JS callbacks across threads.
Leak-safe EventedChromeWorker listeners
Hacked adb-pure into simulator (needs cleanup)
Stable on Linux, but pthread-ed device_poll
Windows/OSX/Linux stable
Various cleanup fixes

Mitigated Unplug -> Replug -> Unplug bug
Moved adb-pure code to adb-pure/ directory
Removed old adb.js, simulator works with adb-pure
Moved JS console.log's to debug calls
Added files that were hidden in Visual Studios' dir
gettimeofday.h is from the web (cited in file)
Removed hard-coded paths to Windows libs
Added various license/documentation files for adb
Commented out #define D