Misc OS X fixes

Misc fixes towards #143.

- Fix `icns` file
- Add target to create a `dmg` installer
- Misc cleanup in `MacPlatformWindow`