Added Mac target

This pull request adds a complete mac packaging target up to and creating a DMG image with fancy interface. It also improves on the Windows and Linux installers by making them cleaner and easier to maintain.