update various gradle plugins, clean up hacks, and make sure that the shaded jar is used w/ mac app
MAKE SURE TO RUN CLEAN AFTER PULLING THIS COMMIT, as osx app has been redone a bit