Move the DSN nullcheck to Dsn(String)
Avoid unnecessary shadowing of the uri field
Document methods in Dsn
Fix typo
Delegate hashCode and equals from ImmutableThrowable

It's bad in most cases, but this could actually be helpful
Reorganise imports
Add tests for the JUL handler