Client settings

- Adding support for rollbar client settings `hostWhitelist` and `ignoredMessages`
- Moved `client_api_key` into the `client_settings` hash.

Additionally, this `client_settings` is a breaking change, so maybe it's time we move smoke_detector to 1.0.0.
are there other keys that will be added to this hash?