Support inverted TrapDoor (Added in MC 1.4.2)

Added logic pulled from Step.java and Stairs.java