Start using dagger, the DI tool

http://square.github.io/dagger/
Move Android's GCM and SharedPreferences into DI

Things are looking better already!
Decouple ChooseStreamActivity from ApiRegistration

... using otto, an event bus, which may be overkill.
[Oops] Remove useless log line