Various Fixes

--Cleaned up the rift code and made minor performance improvements
--Changed rifts to use destroyBlock() instead of setBlockToAir() so that block destruction gets animations and sound efffects
--Changed rifts to use ITileEntityProvider instead of BlockContainer
--Fixed dungeons that were broken by MC 1.6