cleanup state a bit
set pos for fluid cell properly
create water spatial hash, cleanup code in world ctor
rm noiseutils, it was just for testing libnoise anyways,

which i am thinking we may not even want anymore.
unset fb properly in tilerenderer when rendering mode is off
rm unneeded tile size computations..not sure how it worked before..
add Fluids class..
add fluidrenderer, also *a lot* of header include fixes..cleanup
fix debugmenu/player sea level never being below 0, which it should be

..sometimes
fix previous regression introduction (crashes)
box2d->chipmunk uses (just small renames)
make fluidrenderer query the fluid spatial hash
friends are overrated
no need to create a cpBB for an object query
big optimization for objects, use a vector, no need for a set of any kind

(applies only to objects that can only occupy one cell. if they can
occupy more than one, then we're fucked).
very big optimization in spatial hash, use unordered_set instead of set

for queryRange calls
utilize unordered_set for speedy desired chunk lookups and such.
reserve the desired chunk unordered_set, at 8000 elements..