Implement Hopper block state and inventory methods. Adds BUKKIT-3749
Use name given to command block instead of "@". Fixes BUKKIT-3803
Merge remote-tracking branch 'upstream/master'