Fixed PlayerInteractEvent server/client inconsistencies
 * Made Action.RIGHT_CLICK_BLOCK get handled the same on the client as it does on the server (before, the client would only react to isCanceled() and nothing else)
 * Made Action.LEFT_CLICK_BLOCK get fired and handled on the client the same as it does on the server
 * Made Action.RIGHT_CLICK_AIR not get fired on the client when not holding an item to match how the server fires it