Require VDM device profile for CDM associations

when creating virtual devices. This breaks all our CTS
because the CDM shell doesn't accept device profiles,
so fixing this as well.

Bug: 315481938
Test: atest VirtualDeviceManagerBasicTest
Change-Id: I431a2e170d5ef485daa6fe06b424e699adb1f597
2 files changed