Modified the default compiler to be gcc instead of clang

I did this because gcc is more common
Removed -DLINUX from root makefile and platform makefile

This is done in response to my implementation of system autodetection during
compilation