Allow field/label users to get info from fields

Allows a consumer to get at the information stored in the field selector
for querying an underlying data store.  Not generic, but offers a
simple start.
Move EndpointsController to its own package

Avoids recursive loop with endpoint registry defined
Expose REST resource for endpoints and watch on services/endpoints

Will allow kube-proxies to listen on endpoints.
kube-proxy can read config from the apiserver

All clients that talk to a "master" as a host:port or URL
(scheme://host:port) parameter.  Add tests.
Merge pull request #899 from smarterclayton/watch_services_and_endpoints

Allow Kube proxy to watch for service/endpoint changes