Initial C# project and App Framework  (Manager classes)
Added Network support

Can monitor NetworkInterfaces and handle IP address changes.
Also the appropriate actions like setting static ip, changing DNS
servers etc. are available.
Added System support

Can monitor events like power mode changes (battery charge, power
connection, ...), session log off and on, user preference changes.
Some shutdown & standby actions are available.
Added Screen events

Monitors new or removed screens and changes in resolution, location,
orientation etc.
Also the appropriate actions like changing the resolution, refresh rate,
orientation, ... are available.
Revert "Added Screen events"

This reverts commit e2efc52872f7f535e342119156c424dfae29ee46.
Revert "Revert "Added Screen events""

This reverts commit b4d55d1463d8de5b174e17d5af2c683ba53c3d55.
Forgot the ScreenEx class belonging to Screen events
Added process started and stopped events

Also see b6feec6659b201f01f23dfc1cdc4f039688539a2