Several improvements to WizardFragment

Hide software keyboard during fragment switch; expose underlying Wizard and ContextManager to allow switching steps from inside child fragments and make possible alternative ContextManager implementations.