Core: Introduce LIBUSBX_API_VERSION macro * This macro can be used to detect if the version of libusbx being compiled against has a specific API feature, as well as to detect whether compilation occurs against libusb or libusbx.