Get storage path from device

Instead of using "/sdcard/", check the device paths:
    $EXTERNAL_STORAGE, $SECONDARY_STORAGE, /data/local/tmp

Plus some misc patches:
   - agent_main wasn't capturing packets unless video was enabled.
   - browser_android_chrome wasn't releasing dynamically-allocated devtools ports.