Enable boxing types for enum backing types

This allows for user defined enum types to used with generic types.

Test: atest aidl_integration_test aidl_unittests
Bug: 142326204
Change-Id: I2f429ed8415a8ebd00fb13d7b354597951ee796e
3 files changed