The variable *dll* would be better named *extension*, but the more significant issue here is that *libPath* isn't bit-depth-specific on Linux, although we will need to ship both 32-bit and 64-bit libraries, since the Linux build is unified (i.e. contains both 32-bit and 64-bit variants of object files).

Currently we put the ADB executable in data/${PLATFORM}/adb/, where ${PLATFORM} is either win32, mac64, linux, or linux64. It seems like we should put the ADB library in the same place. Distinguish 64-bit from 32-bit Linux via:

    require("runtime").XPCOMABI.indexOf("x86_64") == 0