Deployment Triggers POC

Remove dead code from trigger controller
Add DeployConfig generator and endpoint
Add trigger controller to master.go
Add DeployConfig generator and endpoint
fix config_controller.go
Fix build errors
Add GenerateDeploymentConfig method to client
Generator controller fixes
Use REST framework for deploy config generation
Add pod template hashing and comparison
Add logic to config controller
Make config controller create deployments
Add validation of replication controller states
WIP generator tests
Fix validation unit tests
Fix nit in validation tests
Fix registry tests
More deployconfig generator tests
initial commit of tests to create pull request to pmorie
add output path
add path to config file, wait for url before trying to continue
WIP: fix nil pointers in trigger controller
Fix id generation bug in trigger controller
Refactor deploy model for multiple containers
Support targetting multiple containers for deployment image triggers.
Clean up integration with ImageRepositories and add tests.
update deploy config with trigger
Correct json/yaml name for Triggers
Add genDeploymentConfigs for openshift kube
newlines, get the deploy config from the generator, updates to cleanup code
use fixture path, comments for steps discussed in call, initial implementation of docker registry
Improve deployconfig generator diffing
Also improve the unit tests.
add tmp paths for volumes and etc.  Add listenAddr support
Add triggers to example config
docker tag and push
Fix type registration and storage error handling
- Link the public deploy API to the versioned upstream API package (v1beta1) to
  type system registration
- Work around broken errors.IsNotFound upstream, supposedly fixed by:
  https://github.com/GoogleCloudPlatform/kubernetes/pull/1500
better parameters.  Pushing to non loop back ip address
Use hello-openshift for deploy example
Fix kube-deploy and config controller.
WIP: manual test
Fix manual deployment test
Ignore errors when checking client get results
The client will spew garbage and return non-zero on 404-response
get requests due to an upstream bug, so ignore errors for now.
WIP: clean up effectively in manual test
First pass at factoring out test constructs, cleanup of e2e tests
second pass: factor out functions from e2e test
Make config controller ignore deletes
factor out validate method into util script
Make deploy suite clean up after itself
WIP: image change test
wip: image-change test
WIP: make trigger controller generate deployments
Add deploy test for config changes
Add selective deploy test execution
Simple support for specifying test(s) to run. To use, set the
`TEST_PATTERN` env variable to a substring which matches a test.
Implement GenerateDeploymentConfig in client
Add debugging output
WIP: fix races
WIP: e2e tests
Demoize config change test
Add deploy trigger integration tests
Fix image change trigger test
Add a simple config change trigger test
Refactor int tests to use external etcd
WIP use watches for deploy int tests
Introduce DeploymentWatch impl and refactor tests
Fix deployment watch interfaces
More deployment trigger test cleanup
WIP: image change integration tests
Remove deploy e2e tests for now