Added new class atribute to allow usb interface selection from outside

The usb interface used by the android_acm_serial library was fixed. Given that the needed usb interface depends on the device which you are working with, it could be necessary to choose a different one. 
This patch adds a public class attribute that allows the user to set the interface from outside. Uses interface zero by default because not every device has more than one interface.