Multiple connected devices in Shark CLI (#1645)
Multiple connected devices in Shark CLI (#1645)

* Refactored argument parsing with improved error handling.
* Changed argument format to allow for shorthand (-p, -d)
* New argument -d or --device to pass in targeted device.

Fixes #1642
square/leakcanary,square/leakcanary,square/leakcanary