Have RequiredXxxRule's report ASSUMPTION_FAILED

Instead of just skipping and passing the tests
throw an AssumptionViolatedException so the CTS runner accounts
for the results properly

Bug: 152617516
Test: atest CtsContentSuggestionsTestCases
Change-Id: I46d9335cd2ab6ba903494356608e12cc397fd466
Merged-In: I46d9335cd2ab6ba903494356608e12cc397fd466
(cherry picked from commit b4f12ea85dcfb775e038a7f78fe7f0df2d4597dd)
3 files changed