Updated indirect redstone patch for 1.5.1

Patch context changed to match BlockState. This patch wont be accepted by CraftBukkit upstream, but I have another Pull Request in the works to make this patch irrelevant.