Updates for Ubuntu gatttool and connect

gatttool on ubuntu (14.04) has slightly different output than pygatt was configured for. This update allows it to connect and read handle values and hopefully be backwards-compatible.

It also adds more control over when you connect to the remote BLE device, and for setting a timeout value.