Make sure that the queue contains exceptions from the newest one to the oldest one
Ensure that the exceptions are stored in the correct order in the queue
Simplify the creation of ExceptionWithStackTrace with a constructor accepting a Throwable
Improve documentation

Remove default getters/setters documentation.
Change the package name getter in a oneliner
Remove the getStackTraceMethod from ExceptionWithStackTrace
Rename ExceptionWithStackTrace into SentryException
Remove logs for circular exceptions
Improve documentation
Do not skip 5.0.0
Drop java6 support
Remove java 7 profile (java 7 required everywhere)
Drop openJDK 6 build
Add support of JDK8
Set animal sniffer for java 7
Fix typo in class name
Add diamond operator when possible
Fix imports
Merge branch 'master' into exception2

Conflicts:
	raven/src/main/java/net/kencochrane/raven/marshaller/json/ExceptionInterfaceBinding.java
Provide toString equals and hashCode to Event interfaces