Add new USB API to get the port path of a USB device.

MFC after:	2 weeks
Requested by:	emaste @
Allow the default USB template to be specified at compile time.