Added Block.rightClick(Player)

-Simulates a right click on the block
-Player can be left null in certain situations
-Can be used reliably to toggle levers and doors, push buttons, etc
-Can be used unreliably to open chests and guis
-Related to #77 and #95