Unifies use-cases into interactors.

To reduce memory use and garbage collection pressure, moving from having
multiple one-method use-case classes without a dagger scope to having a
handful of multi-method interactor classes with a singleton dagger
scope.

Fix: 241788615
Test: Unit tests. Manually verified bottom area view quick affordances
behave as before.

Change-Id: I441c31d5643dd7dc19d681261f8ef415ec533e0b
37 files changed