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
switch jsonapi entity and check paths, move delete_unsched to patch, fix bugs
simplified JSONAPI linkages