Proxies and TileEntitySpecialRenderer support

Added client and common proxies to use SpecialRenderer.  Single
overwritten method inside BGMTileEntity will enable it.