Support custom icons and plist files for OS X apps.

This is a solution for #11, there are some caveats explained in the readme but it seems to work pretty well. Also, adding support for copying any other assets should be dead simple by adding a case in `copyAssets()`.