Add kanso watch to the supported commands.

Watches a directory tree for changes.

For the moment naively listens to all files under the supplied directory and updates the repository 100ms after the last change.

All of the parameters passed to the watch command are applied to the push command which is triggered from file changes.
Update lib/packages.js
bump target version
Merge remote-tracking branch 'holaso/patch-1' into dev
Merge remote-tracking branch 'wombleton/kanso_watch' into dev
fix working with vhosts that include a port number
Make the push url available on the options so modules can use
Make utils available to modules, mainly for getAuth
Merge pull request #398 from kanso/pass-url-to-modules

Make the push url available on the options so modules can use
Resolve merge conflict
Bump to 0.3.0
Allow passing a callback on the settings object when push is complete
bump to 0.3.1
Update repo and issue links.
Objects Merge: Ignoring Conflicts wasn't recursive

The ignore_conflicts flag was not propagated to inner function calls,
leading to false error messages when overriding deeper properties of
objects.

Tests included.

Fixes #401.
Merge pull request #402 from thriqon/master

Objects Merge: Ignoring Conflicts wasn't recursive