Add Android.bp build files and ancillary files.

Adds an Android.bp file capable of building libjdwp.so, libnpt.so, and
libdt_socket.so. Add some ancillary files needed for the build
process.

Test: mma -j40
Test: ./art/tools/run-jdwp-tests.sh                                                                            \
         --mode=host                                                                                           \
         --debug                                                                                               \
         --variant=x64                                                                                         \
         -Xplugin:$ANDROID_HOST_OUT/lib64/libopenjdkjvmtid.so                                                  \
         --jdwp-path $ANDROID_HOST_OUT/lib64/libjdwp.so                                                        \
         --agent-wrapper $ANDROID_HOST_OUT/lib64/libwrapagentproperties.so=$PWD/art/tools/libjdwp-compat.props \
         --expectations $PWD/art/tools/libjdwp_art_failures.txt

Test: adb root && adb remount && adb sync &&                                            \
      adb push $PWD/art/tools/libjdwp-compat.props                                      \
               /data/local/tmp/libjdwp-compat.props &&                                  \
      ./art/tools/run-jdwp-tests.sh                                                     \
         --mode=device                                                                  \
         --debug                                                                        \
         --variant=x64                                                                  \
         -Xplugin:libopenjdkjvmtid.so                                                   \
         --jdwp-path libjdwp.so                                                         \
         --agent-wrapper libwrapagentproperties.so=/data/local/tmp/libjdwp-compat.props \
         --expectations $PWD/art/tools/libjdwp_art_failures.txt

Bug: 62821960
Bug: 68397812

Change-Id: I980ba706f99789d9a5755f539231268d21bb356b
3 files changed