Add support for specifying runlisteners via AndroidManifest.

Also refactor existing listener support to simplify.

Change-Id: Ib4ec9ceeba3c68b8a700161c6300ea1ab5d944a3
4 files changed