CORS support
Remove hardcoded api credentials
allow CORS options to be set in config
catches MultiJson exceptions around keepalive/result queues

catching these exceptions because I'm seeing these messages get
corrupted between the client sending them and the server parsing
them.  if the message is corrupt, it seems best to log it at
error level
guard for the client check requests
Lock rspec dependency to 3.0.x
user sensu logger's hash context instead of a single long string

addresses comment from @portertech about using the sensu logger's
hash context capacity
use standard error.to_s
missing { added
kind of a dummy change, the build shouldn't be failing
Merge pull request #780 from simondean/rspec_build_failure

Lock rspec dependency to 3.0.x
Merge pull request #755 from amdprophet/cors

CORS support
Merge pull request #776 from coffeepac/guard-corrupted-json

Guard corrupted json
[clean_json_guard] consistent json parse error logging
Merge pull request #784 from portertech/clean_json_guard

consistent json parse error logging
[update-sensu-spawn] use sensu-spawn 1.1.0, supports large check output
Merge pull request #785 from portertech/feature/update-sensu-spawn

Use sensu-spawn 1.1.0, supports large check output
Add Sensu::Socket characterization tests.
Refactor Sensu::Socket.
Make Sensu::Socket support check results that are too large to fit in a single packet.