New High Level API (#123)
* New High Level API initial commit
* fix typo name
* added todos
* use matter-node exports, fixes
* several changes, see matter-node.js/README_NEW.md changelog 7th may
* fix testing
* fix testing
* CLusterClient/Server API rework
* adjust readme
* Finalization
* Final renaming of classes
* Merging in master and optimize Typing
* use Endpoint object and typing optimizations
* finalization
* enhance issue example
* enhance issue example
* enhance testing for generated cluster global attributes
* fix formatting
* address CLusterServer/ClientObj typing issue
* address CLusterServer/ClientObj typing issue
* finalize
* Respond with correct "unknown command" to unknown command invokes
* Do not send empty arrays for empty subscription messages to further shorten the payload
* Finalize