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
Fixed eMonsterType lua bugs.
Added comment.
derp
Merge pull request #1677 from mc-server/GlobalFixes

Fixed eMonsterType lua bugs.