added support for adb over TCP
updated doc string for "serial" argument
make M2Crypto optional