Add support for TaskObservers and passing Tunable Maps to commands.

Change-Id: Id253d0f9c2d1fff36133d603a9d191964d656f7e