Ensure deployment targets have dependencies

Deployment requires python-redis and git-core currently. The only
thing that currently adds a node as a deployment target is the
deployment::target definition, so the definition should also be
responsible for adding the dependencies.

Change-Id: I3364e2656cac2add6f13381720fcb09167ac5bcb
Merge "Ensure deployment targets have dependencies" into production