Shadow Server Improvements

* Initial Shadow Windows subsystem
* Initial Shadow Mac OS X subsystem

Shadow X11 subsystem:
* Add cursor blending support
* Add mouse movement tracking
* Add monitor selection support
* Add rectangle selection support

Looks like there's some unmerged pieces here