Namespace bash functions under build
Release Kubernetes v0.2

This commit will be tagged with a v0.2 annotated git tag.

Tested:
- Created a git tag for it, built it and checked output of -version:

    $ git tag -a -m 'Release Kubernetes v0.2' v0.2

    $ make
    hack/build-go.sh
    Building local go components

    $ _output/go/bin/kubecfg -version
    Kubernetes version 0.2, build b47f9af5c9ea770973be1b001adaffbdfcb08618

    $ _output/go/bin/kubecfg -version=raw
    version.Info{Major:"0", Minor:"2", GitVersion:"v0.2", GitCommit:"b47f9af5c9ea770973be1b001adaffbdfcb08618", GitTreeState:"clean"}

- Made sure hack/test-go.sh and hack/test-cmd.sh still pass.

Fixes: Issue #1018

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
ovs networking document

Update networking.md
Merge pull request #1219 from filbranden/release_v0.2

Release Kubernetes v0.2
Change directions to use a "stable" release.
update vagrant to point at the 0.2 release
slight wording change
refine links.
Introduce the simplest RestartPolicy and handling.
Add the dependency to gcfg

This patch adds the dependency to gcfg in order to parse configuration
files.

Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
Use codec to encode/decode api objects in client and kubecfg parser
Merge pull request #1115 from csrwng/use_codec_in_printing_and_parsing

Use codec to encode/decode api objects in client and kubecfg parser
avoid dumping error pages into error messages
Fix a bug where we don't return an error.
Merge pull request #1215 from rajatchopra/ovsdoc

ovs networking document
Merge pull request #1232 from dbcode/master

avoid dumping error pages into error messages
Merge pull request #1231 from brendandburns/service

Fix a bug where we don't return an error.
Add initial logrotate support.
Merge pull request #1234 from brendandburns/fix

Add initial logrotate support.
Refactor GCS parts of new release process