Streams 211

Added the BroadcastMessagePersister interface which allows us to persist serialized JMX messages (like the ones we aggregate in the BroadcastMonitorThread). There is an implementation of that interface which persists those messages via a HTTP POST to a URI that is defined in the Streams configuration

This PR is dependent on https://github.com/apache/incubator-streams/pull/123 so once that is merged in, this PR will drop in size considerably.
can we move these into streams-monitoring?  these new pojos serve a very different role than the other jsonschemas here, which are almost verbatim copies of the streams 1.0 spec.