Add an implicit node name label for scheduling pods.

This enables easy scheduling to specific nodes, which is a requirement for a "pod per node" controller.

See #1518 
Also, the per-node controller should be compatible with user-provided node selectors. I envision using this to control rollouts of new images to subsets of the hosts.