Bug fixes and build under 1.4.7-R1.0

Fixes the bug where when you shift click and try to place a spawner a
certain blocks it would do do the normal spawn egg behavior rather than
placing the block.  This bug came with 1.4's sneaking block place
mechanic.  Also checks to see if the interact event is cancelled.  Built
under 1.4.7-R1.0