Updated IEEP data persistence code

- Use PlayerEvent.Clone to copy data directly instead of the ridiculous
proxy dance from before
- Implemented copy methods for props and inventory for better efficiency
when cloning
- No longer need to listen for death event; removed
- Still need to sync props when player joins world
Updated to Forge 1236