store: convert Watch to interface
etcdserver: add waitForEvent and encodeResponse coverage
etcdserver: add test coverage for parseRequest
api: address review comments
etcdserver: split out functional test to new package
etcdserver: remove superfluous context
Merge pull request #1017 from jonboulle/api_tests

HTTP API test coverage, pt 1