Fixed some block checks

* Fixes #1330
Cleaned up simulators
Improved redstone simulator

* Fixed style inconsistencies
* Used more C++11 features
* Improved speed perhaps
Fixed compilation?
Merge branch 'master' into redstone
Removed test
Fixed water from spreading on bottom of world
Fixed water from spreading on bottom of world
Merge branch 'master' of https://github.com/gushromp/MCServer

Conflicts:
	src/Simulator/FloodyFluidSimulator.cpp
NULL -> nullptr
Merge pull request #1581 from mc-server/redstone

Resplit redstone .inc file and provided improvements
Removed unneeded newlines
Merge pull request #1674 from gushromp/master

Fix for water spreading on bottom of the world