Add a method to list replication controllers
FakeEtcdClient: Maintain change index
Generate modification index only if f.TestIndex is specified.
This is for compatibility with existing tests.
Fail immediately if f.Err is set
return EtcdErrorNodeExist when Create is called for existing node
Implement FakeEtcdClient.CompareAndSwap
AtomicUpdate should use api.Encode
Implement FakeEtcdClient.ExpectNotFoundGet
Add test for AtomicUpdate
Fixed FakeKubeClient in kubecfg_test
update CoreOS examples with new post
Merge pull request #719 from csrwng/list_replication_controllers

Add a method to list replication controllers
More verbose error on missing field
Change cAdvisor port to 4194.

This is so it doesn't conflict with the default registry address of
5000.
Merge pull request #717 from nyaxt/atomicupdate_test

Add test for AtomicUpdate
Merge pull request #724 from vmarmol/change-port

Change cAdvisor port to 4194.
Merge pull request #711 from smarterclayton/more_info_about_format_conversion_error

More verbose error on missing field
Etcd watcher verification

To make sure the etcd watcher works, I changed the replication
controller to use watch.Interface. I made apiserver support watches on
controllers, so replicationController can be run only off of the
apiserver. I made sure all the etcd watch testing that used to be in
replicationController is now tested on the new etcd watcher in
pkg/tools/.
Merge pull request #721 from polvi/master

update CoreOS examples with new post
Merge pull request #549 from lavalamp/regWatch

Make replication controllers use new watch interface