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.
Add self links to objects sent down the watch channel.
Merge pull request #2148 from lavalamp/eventing3

Add events to kubectl (still need search function)
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
Refactor selectHost in generic_scheduler