Adds initial volumes package; Supports host-dirs

Adds the framework for external volume mounts.

Currently supports bare host directory mounts.

Modifies the API to support host directory mounts from Volumes
instead of VolumeMounts.
Adds EmptyDirectory volume struct

Adds EmptyDirectory to volumes. This represents a directory
on the host, given to a pod that should not persist beyond.

The current draft does not cleanup after itself.
API modified to use source; now supports EmptyDirectory

API is now modified to use a Source struct to handle multiple volumes.

Two volume types are supported now, HostDirectory and EmptyDirectory.
PodInfo should indicate when a pod is not found

Client should react.  Also, dial down the chattiness of errors for
pods which do not exist and stop processing NotFound earlier in
the podinfo chain
Merge pull request #452 from Sarsate/extvol-hostdir

Initial framework for external volumes.
Add a sleep to work around apparent races with salt.
Merge pull request #512 from smarterclayton/communicate_missing_pod_info

PodInfo should indicate when a pod is not found
First draft of shell scripts for deploying kube to Azure.
Comment and whitespace fixes.
Fix kube up azure templates
Added HasAll utility method for string set.

Added HasAll method which detects if one set contains all
of the memebers of another set.

A.HasAll(B) returns true if A is a superset of B.
Merge pull request #522 from Sarsate/has-all

Added HasAll utility method for string set.
bump(code.google.com/p/go.net/websocket): 7127eefd36d97b970f5a72d43ef5f4ecf5b1addf

Add code.google.com/p/go.net/websocket to deps.sh and run update.sh.
Make the service reconciller use the API, not a PodRegistry
Merge pull request #523 from brendandburns/sanity

Add a sleep to work around apparent races with salt.
Renames HasAll to IsSuperset; HasAll uses slice.

For the pedants. HasAll is now called IsSuperset and
the new HasAll method takes a slice instead of a set.
Merge pull request #525 from Sarsate/superset-hasall

Renames HasAll to IsSuperset; HasAll uses slice.
Address comments.
Merge pull request #524 from brendandburns/service

Make the service reconciller use the API, not a PodRegistry
Rename and move Azure scripts.