Implemented buckets

Added items for buckets and placement. I am unable to figure out how to get the block face for the bukkit event on line 35 in ItemBucket.java. However the rest of the implementation works.
Yes, something along those lines. While the namespace pollution is real, I much prefer it over repeating `import net.glowstone.block.itemtype.X` 5 million times in a case like this where it isn't just a design problem.