Reimplement ThrowingDoubleConsumerTest so that Callables return an integer

Same as ThrowingConsumerTest.
Reimplement ThrowingIntConsumerTest so that Callables return an integer

Same as ThrowingConsumerTest.
Refactored Obj*Consumer tests