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
Improve the documentation for end-to-end tests.
Add support for oVirt cloud provider

This patch adds the initial support for the oVirt cloud provider.

Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
Merge pull request #1189 from simon3z/ovirt-cloud

Add support for oVirt cloud provider
Merge pull request #1270 from satnam6502/master

Improve the documentation for end-to-end tests.
No DNS in vagrant cross minions, need explicit IP as host
Revisit identifiers spec
Simplify pod namespaces
Make pods a case study in identifiers.md
Document auto-set names
Misc. doc updates: Go setup, ssh reqd. on GCE, etcd reqd. for local, moved community links to wiki
kubelet: move docker-related code into sub-package
Merge pull request #1279 from derekwaynecarr/ip_as_hostname_vagrant

No DNS in vagrant cross minions, need explicit IP as host
Create passthroughLogger when LogOf is called and request has no logger