fixed a bug in GraphComptuter aroudn serializing SideEffects across JVM boundaries.
Merge remote-tracking branch 'origin/master' into io-pain
Move Detached tests to standard tests suite.

Mocking is hard, plus Detached is now so important it really should be validated against all implementations completely.