teach store.Store about CompareAndDelete
track CompareAndDelete stats
add compareAndDelete event action
add the CompareAndDelete command
support CreateAndDelete through the v2 server
keep the Delete tests together
implement recursive for CompareAndDelete in the store
update the v2 server to support recursive on CompareAndDelete events
merge compareAndDelete
refactor(compareAndDelete)
tests(get_handler) loosen the time assumption for the un
bump(github.com/coreos/raft): ac7be58b1bec49dfcfc7216df4ae27173da1fa57
bump(github.com/coreos/go-etcd): 925b981b19b370a2fe073c2395e8f76cfc241124
bump(github.com/coreos/go-systemd): 700560af03f8e1df35839041745c9f1fccba7c72
bump(github.com/gorilla/context): a08edd30ad9e104612741163dc087a613829a23c
bump(github.com/gorilla/mux): 9ede152210fa25c1377d33e867cb828c19316445
bump(github.com/stretchr/testify/mock):
bump(code.google.com/p/go.net): a1b606ad6242
bump(code.google.com/p/goprotobuf): 8ba95f2a7335
fix(event_history) fix a bug in event queue