Implemented trapped chests & others

+ Added trapped chests
* Fixed a bunch of bugs in the redstone simulator concerning wires and
repeaters
* Other potential bugfixes

With thanks.
So remove_if implementations still use erase, and so work in the same amount of time as the current one?

The lighting engine is confusing, yet no one is asking xoft to change it - I'm sure you can handle a humble 'break' :P