Swallow exceptions raised when checking if exception should be excluded

This fixes some issues in Ruby 1.8.7 when exception's class redefines
`==` method.
Merge pull request #108 from szajbus/master

Exception classes that redefine == cause problems on Ruby 1.8.7
Improve default logging behavior
Allow logger to be disabled by setting it to false
Default to STDOUT (vs STDERR)
Always bind ssl verification value
fix no implicit conversion of Pathname into String in some cases
Merge pull request #113 from managr/master

I get no implicit conversion of Pathname into String sometimes
Allow configuring default tags to be sent with every event.
Merge pull request #116 from school-scout/master

Allow configuring default tags to be sent with every event
0.5.0
Mention the default excluded exceptions in the README

This is easy to miss, let's try to avoid that.
Merge pull request #117 from olivierlacan/master

Mention the default excluded exceptions in the README
Replace MultiJson with our own vendored OkJson implementation.

Raven doesn't need to be fast but it HAS to work. We need control on the JSON
encoding to avoid serialization issues.
Avoid most encoding issues in our OkJson fork
Handle circular references when encoding the JSON object.
Mark the json_adapter configuration as deprecated
Sanitize circular dependencies with a string representation.

Circular dependencies and JSON serialization don't play well together.
Depending on the library it might throw a SystemStackTooDeep or even segfault
the interpreter.

Here we replace the circular depency with a "[...]" or "{...}" string
representation that should make it clear later on what happened.
squashme: Fix for old rubies
Merge pull request #118 from zimbatm/okjson

Use our own JSON encoder