Split incompatibilities into two files

With this change,
1) android-incompatibilities.txt tracks the incompatibilities for the
   SDK as a whole
2) android-non-updatable-incompatibilities.txt tracks the
   incompatibilities of the non-updatable framework jar

There are reasons why incompatibilities may appear in #2 but not #1,
such as moving APIs from one jar to another. So this split enhances
the security checks such that android-incompatibilities.txt only
contains "really-removed" things.

Bug: 178171189
Test: m android_{,system_,module_lib-}stubs_current \
        frameworks-base-api-{,system-,module-lib-}current-compat
Merged-In: I8d72a399726a9414f9f44374c7c19ca6b1f3dc4f
Change-Id: I8d72a399726a9414f9f44374c7c19ca6b1f3dc4f
3 files changed