Multitouch, Client API, Mac Client, PubSub, xrdp-ng

Bug fixes for RDP8 multitouch (much more consistent behaviour now)
Modification of existing clients towards a simplified Client API (high-level like ActiveX)
Implementation of a generic, reusable PubSub eventing system similar to C# events and delegates
Improvement of core server-side support for usage in xrdp-ng