Mechanisms placeable on halfslabs

Don't merge this yet. I don't know if this is okay.
So, once again, why does the Redstone Dust handler need the function `BlockMetaDataToBlockFace`, when clearly the meta used by redstone dust says nothing about any block face?