hardware: clean test to use well defined fake flavor

Removes FakeFlavor and FakeFlavorObject to use objects.Flavor
which what hardware methods are expected to use.
Aslo this will help to move some tests from hardware to
objects.

Change-Id: Ic08c9cf0d9147afd7ef2a3d7742960cba6817046
Merge "hardware: clean test to use well defined fake flavor"