Add GetterWithOptions and allow stream flushing
Add GetterWithOptions and allow stream flushing

In addition to Getter interface, API Installer now supports a
GetterWithOptions interface that takes an additional options object when
getting a resource. A flag is now returned from rest.ResourceStreamer
that indicates whether the streamed response should be
flushed when written back to the client. This is to support log
streaming.

Kubernetes-commit: efc7f86baf77c722b17da2a1d9f70bd11c0b8a80

kubernetes/api