Convert Android.mk to Android.bp

This commit converts Android.mk, android-config.mk, Scrypt.mk, and
Scrypt-config.mk files to an Android.bp file.

If BOARD_VNDK_VERSION is set to current, vendor modules won't be allowed
to link libscrypt_static.  To make libscrypt_static available to vendor
modules, we have to set vendor_available to true.  However,
vendor_available is an Android.bp feature, thus we have to convert
Android.mk to Android.bp first.

Bug: 65425184
Test: mm -j8 && adb sync && adb shell /data/nativetest/scrypt_test/scrypt_test
Test: mm -j8 && adb sync && \
  adb shell /data/nativetest64/scrypt_test/scrypt_test

Change-Id: I5f4c574c0ebb00eca4a52ad230dedc4ac05ff711
Merged-In: I8e901b0b1bec172d5e57f529ca76eae1c57def6a
10 files changed