Removes the usage of __LINUX__ define

This is defined and set it a ton of different places.
It's checked in a whole lot more
Instead just use \__linux\__ like a real project should