Backoff when an exception occurs in the connection
No point in adding the signature back
Define the stacktrace binding properly in ExceptionBinding
Make the call to AsyncConnection.close explicit

Instead of simply calling close(), specify explicitly that the
parent object's close() method should be called.
Do not close the stream from the marshaller

It could be the case in the future that some content should be sent
after the content provided by the marshaller.
This promotes the responsibility to close the stream at the same
level as it was opened.
Fix typo in documentation
Rename DSN options to make the code clearer
Mock the stackTraceBinding for ExceptionBinding tests
Create SentryStub to delegate sentry operations

Instead of using different implementations of the AuthValidation and
the Unmarshaller, regroup everything in a singleton SentryStub
which will do most of the Sentry operations and will store
details on the received events
Mark javax.servlet-api as provided
Add a removeEvents to the stub
Create a servlet to access the details of sentry stub
Simplify code
Do not log a warning when UDP is closed
Create a SentryStub client for ITs
Create integration test for log4j
Run integration-tests (separatly) in travis