Because the list of supported built-in transports depends on the availability of external libraries (libusb, hidapi) and the operating system, the application needs some mechanism to retrieve this information at runtime. Therefore, a new dc_context_get_transports() function is added, which returns a bitmask with all the available built-in transports.