Refresh with hosted apps installed outside of dash
Moved appNotFound logging to appNotFound handler
Support updating receipts Issue #494
Merge branch 'master' of git://github.com/mozilla/r2d2b2g into updateReceipts
remove empty setTimeout 0
_ensureInstallable modification + code cleanup

_ensureInstallable now delegates to AppsUtils::checkManifestContentType
to see if an app is installable. _ensureInstallable also needs to check
for http:// in order to prevent non-hosted apps from returning installable.
Made requested changes
Fixed typo preventing apps from running on refresh
receipt test proper clean up and fail independently
fix nits around receipt update code
Reuse running adb instead of killing existing one
Unconditionally call cb to openHelperTab
better error message for corner case in test
Merge pull request #573 from bkase/refresh-hosted-app

Refresh hosted apps installed outside of dashboard. Fixes #443
Accidentally kept typo in ps command

It was there in the first place to test the behavior if `ps` does not
exist somewhere in PATH
Elaborated on addon-sdk confusion over `require`
Calling ADB.kill resets didRunInitially
Fixed push-to-device problem

There was a `self` reference when there should have been a `this`
onReady workaround for tabs
Merge pull request #584 from bkase/adb-noclobber

Reuse running adb instead of killing existing one. Fixes #464