make media types more consistent in contact methods
add response array of ids when posting /entities
check json response is always an Enumerable
add a test for GET /entities
JSONAPI-ise SLA reporting and GET /entities
Merge branch 'master' into jsonapi
jsonapi'd other entity API methods
fix bugs with /edit_contacts and new entity methods in JSONAPI
fix specs
support comma-separated ids for contact, media, notification rule JSONAPI methods
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.)
WIP changes to split entities/checks
split out JSONAPI check methods, entity methods now all use ids not names
invert routes, consolidate and expand report JSONAPI methods
tweak JSONAPI content type constraints
[UPDATE] flapjack-nagios-receiver should send perfdata to redis as part of the event
[UPDATE] event should know about perfdata