Android: ensure PIE behavior is consistent regardless CMP0083 policy

In commit c4b4d8b3 (POSITION_INDEPENDENT_CODE: Manage link flags for
executables, 2018-10-02, v3.14.0-rc1~395^2) we accidentally removed our
Android-specific logic for PIE under the CMP0083 OLD behavior.  Restore
it and also implement Android-specific logic for CMP0083 NEW behavior.

Fixes: #19393
Status Job ID Name Coverage
  External
passed ghostflow-check-master