Add EntityLeash and ItemLeash for diff visibility
Add leash API. Adds BUKKIT-4459 and BUKKIT-4583