Water is now an object, not a tile

Assertion errors concerning water are now fixed.
Expanded tabs to spaces in the entire project.
Added applyComponent method

This method adds a Component to an Entity iff the Entity did not yet have that
Component.
RuntimeExceptions instead of Excp. in World
optimazation in find affected by raise in power proccessor for changing heits, it should now stop once it exceeds it's maximum area of affect sooner
Merge branch 'master' of https://github.com/ZimonD/ContextCG7
Fire spread probability adjusted
restablized build by temp fixing the floodproccessortest
Merge branch 'master' of https://github.com/ZimonD/ContextCG7
made the floodproccessortest setup  no longer static
switch to master