* add support for timeout on adb socket reads
* add debugger support for attaching to a process
* add new launch configuration and support for picking an Android process ID
* initial support for attaching to android process
* display enhanced quick pick list with pids and names
* add flag to prevent disconnect messages when not connected
* Retrieve all loaded classes during startup.
This allows us to identify breakpoints in anonymous classes that are already loaded.
* correct name of process picker command
* make PickAndroidProcess command private
* selectAndroidProcessID always returns an object
* make breakpoint setup a loop instead of recursive
* tidy some labels and error messages
* use a more consistent command for retrieving process names
* show pid list sorted by pid instead of name
* refactor some Android and ADB-specific functions
Check ANDROID_SDK as replacement for ANDROID_HOME
* tidy up logcat launch and refactor target device selection
* fix logcat not displaying
* filter duplicates and blanks from logcat output
* replace jq-promises with native Promises
* updates to use native promises and async await
* Fix variable errors, remove extra parameters and correct export declaratons
* refactor launch request to use async/await
* fix running debugger on custom ADB port
* remove unused files
* move socket_ended check to ensure we don't loop reading 0 bytes
* refactor logcat code and ensure disconnect status is passed on to webview
* Fix warnings
* Clean up util and remove unused functions
* convert Debugger into a class
* update jsconfig target to es2018 and enable checkJS
* more updates to use async/await and more readable refactoring.
- added type definitions and debugger classes
- improved expression evaluation
- refactored expressions into parsing, evaluation and variable assignment
- fixed invoking methods with parameters
- added support for static method invokes
- improved exception display reliability
- refactored launch into smaller functions
- refactored utils into smaller modules
- removed redundant code
- converted JDWP functions to classes
* set version 1.0.0 and update dependencies
* add changelog notes