updated the public interface for the usb serial library: made it more granular to allow the caller to check for permission to the usb device before connecting to it.

 main activity list refresh bug fix.

 added explicit open and close connection method to the mavlinkclient class.