Add new dependencies for AWS support

- goamz: for interacting with AWS API
- gcfg: for cloud provider config file (as suggested in issue)
Initial impl. of cloud provider interface for AWS
Merge pull request #1229 from ragnard/aws-provider

Initial impl. of cloud provider for AWS
make service validation test be table-driven
add a 'protocol' field to api.Service
Refactor proxy code to make room for UDP
Implement UDP proxying in kube-proxy
Inject UDP timeout to enable testing
Move UDP backend setup to a function
Wrap goroutines in HandleCrash()
Merge pull request #1273 from thockin/proxy_udp

Proxy udp
Exact copy of v1beta1 as v1beta3 for further iteration
Merge pull request #1308 from smarterclayton/create_draft_for_v1beta3

Exact copy of v1beta1 as v1beta3 for further iteration