On cruise faster/slower, where safe_velocity used to be skipped, is now
given as cruise target speed.
Replaced custom value of max_vel with max_velocity()
Functionality works with reverse and max vehicle speed
Strain check returns non-zero result when velocity is negative and over
safe velocity
Add error reporting to saving of options
Add error reporting to saving the world options.

The popup in case of errors is now inside the save_world function and does not need to be in make_new_world.
Furniture-forge disassembly fix.

Fixes https://github.com/CleverRaven/Cataclysm-DDA/issues/9764.
Derp.
Select current scenario on new character tab
Merge branch 'ReverseFix' of https://github.com/malhawee/Cataclysm-DDA into merge
Merge branch 'update-scenario' of https://github.com/arcke/Cataclysm-DDA into merge
Merge branch 'CruiseSafe' of https://github.com/malhawee/Cataclysm-DDA into merge
Merge branch 'saving-options' of https://github.com/BevapDin/Cataclysm-DDA into merge
Merge branch 'forge-fix' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into merge