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>
Add third_party/etcd to .gitignore

Otherwise the tree looks "dirty" after hack/install-etcd.sh is executed.

Tested:
- Ran `git status` after running `hack/install-etcd.sh`.

Signed-off-by: Filipe Brandenburger <filbranden@google.com>
Add option to enable a simple CORS implementation for the api server
Move CORS handler wrapping into cmd/apiserver and switch config flag to a list of allowed origins
Move RecoverPanics to be the top level wrapped handler.  Add new method to be sure a logger has been generated instead of assuming one has.  Move regexp list compilation into a utility and pass regexp list into CORS.
Switch LogOf from panicking when logger is missing to creating logger with the defaults.
Update CORS tests to a table-based test and cover more cases.
Rebased and fixed test cases
Add support to fetch config file from network
Update vSphere getting started doc
Move default target list from build_go to config_go
function to turn list of targets to list of go packages
Merge pull request #1191 from eparis/targets-in-config

Move targets and packages from build-go to config-go
Add a pointer to the digital ocean instructions
Add an earlier check and error for names that won't work for services.
Merge pull request #1238 from brendandburns/service

Add an earlier check and error for names that won't work for services.
Remove Godeps build artifacts on clean
Merge pull request #1259 from thockin/build

Remove Godeps build artifacts on clean
Merge pull request #1252 from pietern/vsphere-update-doc

Update vSphere getting started doc
Merge pull request #1211 from derekwaynecarr/kubecfg_improve_c_option

Add support to fetch config file from network
Fix some readme and script bugs in examples.