Add EntityLeash and ItemLeash for diff visibility
Implement Leash API. Adds BUKKIT-4459, BUKKIT-4583