Added Macintosh implementations of IKeyboard and IMouse.
Merge remote-tracking branch 'upstream/feature/mac_soup' into feature/mac_soup
Merge pull request #2 from jackzelenkin/feature/mac_soup

Added Macintosh implementations of IKeyboard and IMouse.