Don't let the poll install apps which are managed by dashboard. Issue: #23
Node version should be a string not a number.
Upgrade to node v0.10 so '^' operator is supported.
Always enable installation on first run.

This fixes an an issue with @garethbowen's race condition patch.

Gardener may be starting up for the first time. Always enable
installation in the first queued poll operation, so that modules
attached to the design document but not yet seen by gardener can be
installed and started properly.

For every other module that's managed by dashboard, at every other time:
always defer to dashboard for the "okay to start" signal, which is
delivered via the database changes feed (using `follow`).
Merge branch 'master' of https://github.com/garden20/gardener