Merge pull request #235 from xiangli-cmu/0.2

Test both of the condition if given
Remove functional tests.
Merge pull request #236 from benbjohnson/remove-functional-tests

Remove functional tests.
fix change wait_index to waitIndex; we do not use post in 0.2
fix update PUT handler
refactor change testAndSet to CompareAndSwap
refactor change handler name to its method
feat add set command
fix set should register set rather than create
refactor store.go add set function
fix store test
refactor remove web pacakge
feat POST-create unique node under given path
refactor put_handler.go
fix move update check to update handler
Merge pull request #238 from xiangli-cmu/0.2-handlers

0.2 handlers
Reintegrate functional tests into etcd.
Merge pull request #243 from benbjohnson/reintegrate-functional-tests

Reintegrate functional tests into etcd.
Travis fix.
feat(etcd): add version flag

print the version and exit, very simple :)

Conflicts:
	etcd.go