Merge changes from topic 'svcusb'

* changes:
  Add data unlock argument to set function command.
  Allow the shell to set USB functions.