Extensibility point for getting viewmodel from module during composition.

Added extensibility point for getting activatable instance from required module for viewmodel during composition.

Added composition.getActivatableInstance to implement functionality in composition.compose.
Changed composition.compose to call factored composition.getActivatableInstance function.