Add Builder for VintfObject

Clean up the dependencies of VintfObject and use
Builder pattern.

Test: builds
Test: libvintf_test
Test: vintf_object_test

Bug: 118634720
Change-Id: Ia785e150e65ecb403e1b1973f3ac51588244bfbf
5 files changed