Added .gitignore rule for test-js-message.obj
Make clean on Windows cleans everything
Deleted old object files in include/
Better error message if ADB is already running

Detect if it is running based on failiure to bind 5037. The tests still
correctly identify if an actual adb background process is runnning even
though it binds to 5037. However, if an adb background process is not
running and 5037 is in use, chances are that the Simulator was started
in another profile.
Remove win-out instead of removing its contents
Merge pull request #769 from bkase/cleanup-windows-build

Cleanup windows build. Fixes #766
update Gaia to 2013-08-07 tip of v1-train-integration branch
update B2G to 2013-08-07 tip of b2g18-simulator-integration branch
Merge pull request #780 from mykmelez/update-b2g-gaia

update B2G/Gaia to 2013-08-07 tips of b2g18-simulator-integration/v1-train-integration branches
Listing devices reuses data from device tracker
Fixed crashing test if device is offline on Win

Conflicts:
	addon/test/test-z-adb.js
Revert test device tracking change (for fallback)
Resolve promise immediately
Removed test-z-adb.js again
Refactored misc ADB code to use JsMessage

Moved restart_me from callback function to MSG
DRY with CommonMessageHandler
Moved getLastError to JsMessage
Ported web-worker spawning to JsMessage
Return -1 on unknown message and catch all errors
Moved try-catch surrounding all logic in handler
Merge pull request #764 from bkase/message-refactor

Refactor old C->JS code to use new JsMessages
AdbWinUsbApi.dll never loaded correctly

Fixes Geeksphone on Windows
Minor fixes to make the Peak pass tests/work
Moved AdbWinUsbApi.dll out of hardcoded string
Turned off debug logs