Initial work on macplatform implementation

- Rename macplatform.cpp to macplatform.mm, and add it to the
  OBJECTIVE_SOURCES qmake list
- Use Cocoa on mac
- Initial implementations for getCurrentWindow, getWindowTitle, and
  raiseWindow in MacPlatform