Fix cargo loading/unloading.
- Fix the unloading subcell bug, letting us have units move to directly adjacent cells.
- Have the cursor change to a deploy-blocked cursor if the transport can't unload due to terrain type.
- Play loading/unloading animations where appropriate.
Adjust rules for cargo changes
Update CHANGELOG for cargo changes