1.641 Update - proper undo/redo system

It's finally here, 10 levels of undo/redo, this includes:
- placing/removal of individual parts and wires
- wired connections are saved in undo when deleting an electric part
- edit mode select deletion
- merging in other files
- actions like align, the copy/move tool, basically all the edit tools except selection changes
- overlap replacing
This does not undo a scene reset or loading a new file.
Including wire connections was sure a challenge, hope this saves all you electricians some headaches in the future. This new system hasn't been tested thoroughly in multiplayer yet so use with caution there.
- Added modules to the modular cars, having just the chassis was kind of lame. Might do more with this in the future.
- Fixed a bug with copying timers that were running.
- Fixed a bug caused by deployables in selection when using the honeycomb/outline tool.
- Corrected sprinkler cost.
- Canceling when using the move tool now returns parts back to original position.
Haven't received many requests for deployables to add besides more summer DLC stuff.
Any Rust prefab can be added so suggest away (outpost sentry?).