Pull out CfComponent

Signed-off-by: Glenn Oppegard <goppegard@pivotallabs.com>
We only need the ports

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Cleanup

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Allow loggregator to register as a component

[#53830269]

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Get govarz tests working
Move Healthz out into new cfcomponent.

Signed-off-by: Mike Gehard <mgehard@pivotallabs.com>
Introduce cf component

* This will be the future direction for Go CF components
* Basic implementation of healthz and varz with instrumentables

Signed-off-by: Mike Gehard <mgehard@pivotallabs.com>