Avoid std::unique_ptr with incomplete VintfObject

Move VintfObjectBuilder to after VintObject, so that its
std::unique_ptr<VintfObject> type refers to a complete VintfObject
class type. Doing this then requires moving VintfObject::Builder down
as well.

Bug: 175635923
Test: m MODULES-IN-system-libvintf apexd
Change-Id: Id84cad7743ce9fcd0db402af865cf688cb0c19bf
1 file changed