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.
Merge branch 'trapdoors' of https://github.com/mc-server/MCServer into trapdoors