Decode queryString with an URLDecoder
Create a Simple factory to create Raven instances
Create a simple implementation of RavenFactory
Make DefaultRavenFactory methods protected to ease inheritance
Move DSN options to the DefaultRavenFactory

Each factory will be able to define its own options
Remove constructors with DSN, let the RavenFactory take care of that
Change name of getSentryUrl into getSentryApiUrl
Add simple way to specify frames which aren't in_app
Add early support of RavenFactory to appenders
Enable SPI for RavenFactory
Handle null DSN by attempting to find it automatically
Fix typo
Add HttpEventBuilderHelper from the DefaultRavenFactory
Move the protocol option out of query parameters
Use same naming convention for DSN options
Allow to disable Enclosed stackframes
Fix indentation/imports/code order
Force a shutdown of the executorService if it has been interrupted