Bug: buttons cannot placed on top/on the bottom of blocks

- The bukkit API doesn't allow buttons to be placed on top / on the bottom of blocks.
- If a button is placed so, the attached face / facing direction is null

I decided to change the formatting of the switch, tell me if I have to revert it.

---------

*Edited by turt2live*

**Related links:**
- Glowstone: None needed