sdm: Fix memory leak in connector modes

HWDevice calls GetConnectorInfo twice without freeing the memory
allocated by libsdedrm in the first call. Move to using vectors.

Change-Id: Ie2e1372f441d21dfc397f0891fd59b007016fefe
CRs-fixed: 1114808
3 files changed