* upgrade package-lock.jsons
* upgrade debugadapter package
* upgrade debugprotocol package
* upgrade long package
* upgrade unzipper package
* upgrade uuid package
* upgrade ws package
* upgrade xpath package
* update dev dependencies
* fix eslint config to allow newer language features (async shorthand functions and optional catch parameters)
* fix import type declarations
* update eslint
* remove unsupported stopOnEntry properties
* code tidy - fix warnings, separate type imports from value imports, remove unused code
* report stack on adb connection error and default host name to 127.0.0.1
* fix imported types in jdwp
* lang server tidyups
* add a new helper for creating android API library cache file
* update the android API cache file to 34
* bump to version 1.4.0
* fix 0 alignment in binary xml decoding
* output reason for APK manifest read failure
* try and match package name against process name
when determining which pid to attach
* make post launch pause user-configurable
* code tidy, jsdocs and types
* more types in expression parse classes
* fix issue with expandable objects not evaluating
* update build task example
* fix package/type evaluation
* improve handling of targetDevice and processID combinations
* show full call stack by default
* implement a queue for evaluations
* improve performance of retrieving single fields
* check root term identifiers against this fields
* initial support for format specifier
* add readme notes for format specifiers
* add support for showing arrays and objects with format specifiers
* create unique object variable references for different display formats
* add notes on applying formatting to objects and arrays
* 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