Push: Better way of checking if we should clear notification ID
Fixed <Object> has no method 'match' in package.js
Fixed bug on OSX access point parsing.
Handle paths with spaces in tests.
Push driver: Handle listen() errors.
package.js: remove ZIP file on get_latest(), not install().
BIG REFACTOR. Moved all remote/API logic to lib/api, for consistency.
Moved lib/agent/keys logic to lib/setup. Uses the api module too.
Require rimraf in package.json.
Fixed load paths.
Moved package/updater logic to ./lib.
Whitespace.
Function position.
Removed entry requires.
A few additional checks.
cli_spec and conf_spec.
Moved common.setup() logic from drivers into main agent controller.
Fixed setting of device key.
Simplified push API logic. Seemingly.
API fixes.