Removed unneeded CPP files

Also removed unneeded #include in BlockStems
Implemented trapdoors, fixes #43 and #105

Also updated redstone simulator to support it
Stairs reset meta when dropped, fixes #269

Additionally, they now have walking sounds.
Improved redstone speed and fixed a wire bug

The redstone simulator no longer goes through the Powered and
LinkedPowered blocks lists for EVERY item in the chunk data, instead,
only at every tick.
Also, wires powering each other that had the same data value is now
fixed.
Properly fixed snow height, fixes #98 and #264
Fixed thin snow CanBeAt checking

Now takes into account the possibility that thin snow can be on top of
full thin snow.
Pistons no longer accept power through front face

This fixes #60.
Fixed compilation in VS2008.
Improved piston direction checking

Now uses AddFaceDirection, as suggested by xoft.
Removed redstone duplicate power checking

There was no need for it, and it introduced some bugs.
Added the trapdoor header to project file.
Merge branch 'trapdoors' of https://github.com/mc-server/MCServer into trapdoors
Fixed pistons extending

They didn't when a source was in front, but now they do! Yay!
Merge pull request #387 from mc-server/trapdoors

Trapdoors, redstone fixes, and snow