Add BlockChangeDelegate compatibility for Forge canSustainPlant()

If the world is not a World instance, will use vanilla behavior
instead of calling Forge's canSustainPlant() method with a null
world. Fixes NPE with Forestry http://pastebin.com/p8X1Vf4w.