Watch should start from next index when getting the initial state

Also, the fake response we return should have an Action that is
appropriate for the operation.
Break api error handling into a new pkg
Use new api/errors, get rid of api.* error code
Merge pull request #897 from smarterclayton/watch_starting_too_early

Watch should start from next index when getting the initial state
change logo blue slightly
Merge pull request #900 from thockin/cleanups2

Move validation errors into a pkg
Merge pull request #912 from thockin/logo

change logo blue slightly
Fix verify-boilerplate
Add a utility for doing master election via etcd.
Merge pull request #780 from brendandburns/native

Add a utility for doing master election via etcd.
Fixed a couple typos in guestbook documentation.
Merge pull request #915 from cjcullen/master

Fixed a couple typos in guestbook documentation.
Replace pkg/kubecfg#FakeKubeClient with the fake in pkg/client
Merge pull request #911 from derekwaynecarr/fix_verify_boilerplate

Fix verify-boilerplate
Merge pull request #916 from smarterclayton/unify_fake_client

Replace pkg/kubecfg#FakeKubeClient with the fake in pkg/client