Set an implementation of equals/hashCode for ImmutableThrowable
Ensure that circular exception are handled
Fix indentation, imports, code order
Remove legacy support (supported only in raven-3.x)
Merge branch 'master' into raven-3.x

Conflicts:
	raven-legacy/pom.xml
	raven-legacy/src/main/java/net/kencochrane/raven/Client.java
	raven/src/main/java/net/kencochrane/raven/marshaller/json/ExceptionInterfaceBinding.java
	raven/src/test/java/net/kencochrane/raven/AbstractLoggerTest.java