Add linux/gcc cmake, fix some compilation/physx issues
fix fmod cmake for linux
Fix some more issues, physx linking not working
fix linkage on windows
using physx33 #66, seems to fix linking on linux
clean up to px3.3, set some compiler flags
fix some warnings with gcc
fix terrain creation on linux

use std:: prefix for abs, pow
ensure that drawing of (transparent) water after base terrain

use map and std::less implementation for TileID instead of unordered_map.
So transparent layers have to have the highest levels.
Discard water fragments below the corresponding base terrain tile
fix link+build+warnings with VisualStudio, again. #66
add ifndef LINUX define to main.cpp to prevent crashing unter bumblebee/optirun
change ifndef to BUMBLEBEE which has to be manually set now in cmake command to disable the commands that cause the program to crash under optirun.
The particles are released right before they are reused.
No more warnings due to new particle releasing criteria.
Merge pull request #69 from lanice/TargetLinux

PhysX 3.3, building on linux