Fixes
- Add dependency definitions for behaviors to allow for proper destruction order
- Do not increment version number on construction and destruction of behaviors if unless non-volatile fields change
- Fix static ID assignment
- Import matter-node.js in IlluminatedRollerShade.ts because otherwise it is not loaded
Partially tested -- IlluminatedRollerShade starts and shuts down cleanly but has one error I need to track down. But out of time tonight.