Merge pull request #630 from lavalamp/fuzz

Add go fuzzer in preparation for testing.
Merge pull request #651 from smarterclayton/allow_api_port_to_change

Allow API_{PORT,HOST} to be changed via hack/local-up
Use Decode/Encode in etcd_tools
All types stored in etcd are now API objects.

This means I made an api.ContainerManifestList, and added a JSONBase to
endpoints (and changed Name -> JSONBase.ID).
Merge pull request #643 from zhgwenming/build

Use 'go install' instead of 'go build' to generate all commands at the same time.
Remove cmd/integration from hack/build-go.sh

Covered by hack/integration-test.sh in travis
Merge pull request #661 from csrwng/fix_salt_stack

Temporarily point to older bootstrap script
Stopy proxying etcd (localhost:4001) on https:/$MASTER_IP/etcd.
Travis should test that build-go.sh generated something

Add a new hack/test-cmd.sh that tries to use the generated
executables in a meaningful way.  It does not require Docker
so as to be runnable in Travis
Merge pull request #642 from kelseyhightower/cleanup_master_configs

Add master.Config type and cleanup master configuration
Disable early error exit, since the salt script is broken for now.
See: https://github.com/saltstack/salt-bootstrap/pull/436
Merge pull request #667 from brendandburns/debian

Disable early error exit, since the salt script is broken for now.
Move CONTRIB{,UTING}.md so GitHub shows it

Leave an old anchor
Merge pull request #648 from kelseyhightower/improve_health_test_coverage

health: Improve test coverage
Merge pull request #668 from smarterclayton/move_contributing

Move CONTRIB{,UTING}.md so GitHub shows it
Merge pull request #666 from erictune/remove_etcd_proxying

Stopy proxying etcd (localhost:4001) on https:/$MASTER_IP/etcd.
Merge pull request #640 from rafael/fix-realpath-issue-on-mac

Solve issue with realpath on Mac OS X.
Merge pull request #623 from smarterclayton/validate_replication_controllers

Add validation to ReplicationControllers
Merge pull request #655 from smarterclayton/verify_travis_builds

Travis should test that build-go.sh generated something
Merge pull request #664 from smarterclayton/remove_integration_from_build-go

Remove cmd/integration from hack/build-go.sh