Cleaned up code to try to make it work on Mac. No warnings anymore.
GLWidget has to load with format specifier, so we now have 4.1 on Mac! But some shader load error still...
No need for format, because glExperimental is enabled
At least it works, but it spins way too fast (FPS?) and fails to move on occasion. Text also broken
Reverted a few changes so the parameters are the same - now loads perfectly without modifying ui_mainwindow, though text commented out and same radians vs. degrees issue
Large update. Details below, but main change is moved planet rendering to its own file

- GLWidget has concept of Planet object, that know how to render and make itself
- Cursor hidden since it's not needed
- Disabled GLM_FORCE_RADIANS for Mac only
- Fixed a few minor warnings from shaders
- Setup double buffering but maybe not useful?
- Seed actually taken into account in noise shader
- Refresh doesn't refresh the shaders too since that's not needed
Better structure directory wise, cleaned up files a bit more
Renamed planet -> PlanetRenderer & glwidget -> GLRenderer
Particles (stars) now have own render class. Flowers do too but it currently does nothing.
Resource loader rewritten to be a lot less repeated code and easier to follow. Also, error messages now preface with which file they came from.
Flowers now render in own class. GLRenderer now organized according to function.
Reorganization of content, optimizations, and now runs on Mac

- Code runs on _APPLE_ devices (OS X)
- Planet, Flower, and Star rendering done in own files
- Better directory structure
- Resource loader rewritten with less repeated code and better error messages
- Removal of rendered text (since causes segfault on Mac - prints FPS to console instead)
- Ignoring the moc* and qrc* files that are caused by not doing a shadow build
Much better code than the handin. Flowers, planets, and stars all rendered in own classes, optimized as a result. Resource loader also rewritten.