Fix encoding uncommon types
Merge pull request #249 from getsentry/fix-248

Fix encoding uncommon types

Close #248
Don't use eval
Remove unnecessary variable assignments
Remove weird string interpolations
Make sure it's clear we're not accidentally assigning

... in conditionals.
Denote (or remove) unused block/method args
Fix variable shadow
Sidekiq integration should catch Exception instead of StandardError
Unneccessary variable assignment
Merge pull request #251 from getsentry/cleanup

Various housekeeping/cleanup
Better credit card scrubbing
Merge pull request #254 from getsentry/better-cc-scrub

Better credit card scrubbing
Test against Rails 4.2, not master
Merge pull request #257 from getsentry/rails-4-2-test

Test against Rails 4.2, not master
README: We no longer need to require raven separately
Don't try to send events if no server config

This matches the README description.

+ revert not compiling Rack context if we're not in a sending environment.

Fixes #219