Fix obfuscation, add null checks, synchronization

Fixed CanaryEntity.getRider obfuscation (was getting riding instead)
Add null checks to CanaryContainerMinecart for null items (removing)
Add synchronization to chunk unloading to prevent CME