Add "dumpapi.no_license" to omit license in dumps

A new property to control license header in dumps is added to
aidl_interface module.

When set to true, --dumpapi dumps without license headers.
This can be useful to avoid merge conflicts for projects which should
work with older AIDL compiler.

Cherry-pick note: adding a property with no-op to avoid build failures

Bug: 179449077
Test: m test-piece-4-update-api (with no_license:true)
Change-Id: I0e72ee90085e643caa681214639f8c1f6fcde8f3
Merged-In: I0e72ee90085e643caa681214639f8c1f6fcde8f3
(cherry picked from commit 252657e7e613ea9cca226695d9b6ab8aae176a7f)
2 files changed