Mark container.name as required in manifest schema
Update the guestbook example to show the current json files from the examples/guestbook directory.
Remove debugging statement
Expand apiserver tests
Remove executable permissions of files that do not need it.

In particular, .gitignore, *.go, *.sls and etcd.conf are files that
should not be marked as executable.

Tested: built it with hack/build-go.sh, called all binaries with
  the -version flag to confirm they work.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
Fix shell script quoting, clean up build scripts

Fix quoting so that it works with arbitrary path names (e.g. containing
spaces.)  Make hack/config-go.sh non-executable since it is meant for
sourcing and not as a standalone.

Tested:
- Checked out the tree to a directory with spaces, called the
  build script from outside the tree, confirmed it worked as expected.
- Confirmed binaries work by running them with -version.
- Ran hack/build-go.sh cmd/kubecfg and confirmed only kubecfg was built.
- Ran hack/build-go.sh cmd/integration and confirmed it was built.
- Checked it out on a Mac and confirmed that the build script works.
- Confirmed that hack/test-go.sh and hack/test-cmd.sh work.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
Merge pull request #709 from MikeJeffrey/patch-1

Mark container.name as required in manifest schema
Merge pull request #712 from roberthbailey/guestbook

Update the guestbook example
Merge pull request #720 from filbranden/cleanup

Clean up shell scripts used for build, executable bit on files
Merge pull request #728 from smarterclayton/improve_apiserver_tests

Expand apiserver test cases