Merge changes from topic 'radio-sprint-selector'

* changes:
  Split VENDOR program type to four distinct types.
  Move utils lib out from implementation namespace.