Merge pull request #54 from xiangli-cmu/master

Update
bump(github.com/coreos/go-raft): 75c9644bbc43e5ef7805480c13deacec02195706
bump(github.com/ccding/go-logging): d4e747a24b2af160872a886a430a16ac65f76456
bump(bitbucket.org/kardianos/osext): 84d8cbacbe13
bump(code.google.com/p/go.net): ca4c826193c2
bump(code.google.com/p/goprotobuf): d54cbe4bdc25
feat(third_party): initial update script

This update script does a go get and then checks in just the code into
the third_party directory
bump(github.com/benbjohnson/go-raft): d46748244f1f1830a002b8f645342426c5d73e81
bump(github.com/coreos/go-etcd): 9d174bd052fc49e53d5978c2ecd81770aee3788d
bump(github.com/ccding/go-config-reader): ed2b178dfa43911665337544ccec96e57820daab
feat(third_party): use this directory

The third_party directory has all of the dependencies needed to build
etcd so that we can have a consistent build. `go get` should not be
called at any point during the build process.
Merge pull request #56 from philips/add-third-party

Add third party
Merge https://github.com/coreos/etcd