Base structure for the worker.
Base test structure.
Merged master.
Add first test.
Merged master.
Checkpoint.
Merged master.
Checkpoint.
Deployer uses API
Fixed API/State addresses
Rename the worker.
Changes as per review.
Merged master.
Changes after review
Changes as per review.
Changes after review
worker/minunitsworker: Added minimum units worker

The worker receives events from the minUnitsWatcher and reacts
calling EnsureMinUnits on the services.

https://codereview.appspot.com/11826043/

R=dimitern, fwereade
deployer: Replace state calls with API calls

This is the last step needed to enable the API
connection for the deployer worker. Several other
things needed to be moved around and reused (in
state, api/deployer).

Contains a workaround to get the correct API and
State addresses, which needs to be fixed properly
once we store machine addresses in state and can
get the public addresses of all machines with
JobManageState.

https://codereview.appspot.com/11800045/