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
NULL -> nullptr
Merge pull request #1581 from mc-server/redstone

Resplit redstone .inc file and provided improvements