LegacyUSB: Add support for legacy USB implementations

Rebased for JB 4.2

Change-Id: If676fe84835764d232f4f96acebd58c67e3ec9da

Conflicts:

	core/res/res/values/config.xml
	core/res/res/values/symbols.xml