Activation: better PassivationException message and trace

Add tests.
Fix small bug in printStackTrace.

The code is far from ideal but can totally be replaced with Java 7 Suppressed Exceptions.
See http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html#addSuppressed(java.lang.Throwable)