Redstone clean up

Removed dependecies of the redstone simulator on TNTEntity, DropSensorEntity and NoteBlock Entity as part of preparations for testing the simulator.
This is not good. ToLua scans this and sees multiple inheritance, it generates quite a mess out of this.