Add support to check form-factor before running test

Skip running the test if it's non-phone or cuttlefish

Bug: b/288114726
Test: atest ADPFHintSessionHostJUnit4Test
Change-Id: I632d50727a53a5772a748c2689c2d5f118bb334d
2 files changed