[qmsystem] Add support for host mode switching and dedicated charger.

Add support for switching to host mode (if supported) in case host mode is not implemented natively and needs an external 5V, and manual switching of the device.

Signed-off-by: Philippe De Swert <philippe.deswert@jollamobile.com>