Separates Event hash validation from the JSON-parsing parse_and_validate method (so it can be called independently, after parsing).
Broadens the "the output should contain" matcher to include negatives.
Adds yajl-ruby for SAX-like JSON parsing.
Adds bin/flapjack-feed-events, which feeds once-off and streams of JSON-encoded events into the events queue for Flapjack to process.

Options
 -c, --config [PATH]  PATH to the config file to use.
 -f, --from [FILE]    path to the FILE to process; if not provided,
                      defaults to STDIN.

(Note: to avoid accidents where the script would look like it's hanging
 or processing forever, flapjack-feed-events will print a warning and
 bail if neither a pipe nor file is provided.)
bump oj version requirement for stdin fix, change feed-events to oj
bump oj req to latest release
Merge branch 'master' into cli-event-submission
ice_cube deprecation warnings