Restart network container when container's configure is changed.

Fix #2099
Fluentd and Elasticsearch with Separate Pods Write Up
Add events to kubectl (still need search function)
Allow ObjectReferences to be passed to Eventf

... in place of the object they reference.
Make fieldPath part of getting a reference rather than part of making an event.
Start putting event generation into kubelet (not enabled yet)
Merge pull request #2160 from dchen1107/fix

Restart network container when container's configure is changed.
Merge pull request #2143 from lavalamp/eventing2.1

Begin putting event emission into kubelet
Merge pull request #2029 from satnam6502/fluentd-ek-doc

Fluentd and Elasticsearch with Separate Pods Write Up
Basic ACL file.

Added function to read basic ACL from a CSV file.
Added implementation of Authorize based on that file's policies.
Added docs on authentication and authorization.
Added example file and tested it.
Merge pull request #2184 from erictune/policy_csv

ACL file.
Remove bogus API documentation.
Merge pull request #2188 from bgrant0607/docfix

Remove bogus API documentation.
Merge pull request #2148 from lavalamp/eventing3

Add events to kubectl (still need search function)
Remove test verbosity; makes it hard to find failures when travis reports one.
UDP services need UDP portals
Merge pull request #2190 from lavalamp/fix2

Remove test verbosity
Make Fluentd/Elasticsearch logging support be robust to log rotation
Formatting tweaks to docs/api-conventions.md
POST synchronously so following GET will succeed.

Should reduce flakiness of this test.