Add CarInputManager API

- All APIs are added as hidden API
- New APIs allow capturing specific types of input events coming from vehicle hal.

Bug: 146062605
Test: run added test: atest CarServiceTest or atest com.android.car.input.CarInputManagerTest

Change-Id: I4b74c3216091f199e43bdc143810b3cd87e495df
diff --git a/service/src/com/android/car/CarFeatureController.java b/service/src/com/android/car/CarFeatureController.java
index 0418967..67dd7bd 100644
--- a/service/src/com/android/car/CarFeatureController.java
+++ b/service/src/com/android/car/CarFeatureController.java
@@ -63,6 +63,7 @@
             Car.CAR_BUGREPORT_SERVICE,
             Car.CAR_CONFIGURATION_SERVICE,
             Car.CAR_DRIVING_STATE_SERVICE,
+            Car.CAR_INPUT_SERVICE,
             Car.CAR_MEDIA_SERVICE,
             Car.CAR_NAVIGATION_SERVICE,
             Car.CAR_OCCUPANT_ZONE_SERVICE,