etcdserver: extend storeRecorder to test parameters
etcdhttp: disallow empty prevValue fields
Merge pull request #1159 from jonboulle/1159_prevvalue_required

`prevValue` ignored when no value provided
etcd: correctly override flag.Usage
Merge pull request #1166 from bcwaldon/override-usage

etcd: correctly override flag.Usage
etcdhttp: add test for expiration time
etcdserver: add tests for Set and Dir=true/false
docs: update error codes in api document
etcd: remove unnecessary flag desc
pkg: move DeprecatedFlag to new package
etcd: pass flagset into setFlagsFromEnv
etcd: export SetFlagsFromEnv
etcd: rewrite SetFlagsFromEnv test to use custom flagset
pkg: move SetFlagsFromEnv to pkg package
test: alphabetize list of testable packages
etcd: deprecate remaining v0.4.6 flags
etcdhttp: allow empty values for TTL parameter
etcd: sort list of deprecated flags
Merge pull request #1168 from bcwaldon/moar-flags

etcd: deprecate remaining v0.4.6 flags
Merge pull request #1167 from bcwaldon/move-flag-code

Move flag-related code into new pkg package