Add parameter for execution thread. Subscriber chooses what thread to execute on.
Add some alternative EventHandlers.

 * one that takes an java.util.concurrent.Executor
 * one that takes a android.os.Handler.
Choose the correct EventHandler based on the Subscribe(thread) annotation.
Fix up existing tests.
Add our own tests.