Fix #909
AGM Repair Module

Basic repair module by Hawkeye104.

Creates a module in the 2D Editor that lets you define the following
values:

* TimeRepair
- The time it takes to repair damage to "heavy" components e.g. engine,
body, fuel
* TimeWheelRepair
- The time it takes to replace a wheel
* TimeTrackRepair
- The time it takes to replace a track
* MaxDamageRepair
- Limit the amount of damage that can be repaired on "heavy" components.
0 = all damage. 1 = no damage repaired. I know, it's backwards.

* Adjusted function scripts to accommodate new parameters

* Added repair module script

Future:
Would like to add boolean parameters preventing the repair of heavy
components.
Revisions 1

config.cpp:
* Added default parameters to AGM_Parameters

fn_repair.sqf, fn_repairTrack, fn_repairWheel,:
* Removed obsolete code
* Changed repair times to be based off of repair time parameters
* Changed non-engineer time to add penalty of 0.5 * parameter

fn_repairCallback:
* Removed obsolete code
Revisions 2

config.cpp:
* Copy paste error and incorrect values. Changed to default values.
frisking
localization
remove that comment
commy's proposals
more of commy's proposals
fixez
moar fixez
better translation
Added a new AGM_Core function that when passed a number or string containing a number will return the number.
Made use of the new toNumber function for the openSelectMenu calls that require it.
CZ, FR, IT, RU, SP addition.

Added missing CZ, FR, IT, RU, SP entries.
CZ, FR, IT, RU, SP addition.

Added missing CZ, FR, IT, RU, SP entries.
Complied to esteldunedain's suggestion, whatever the iteam actually is.
check if there are items
work on #989
megre
Merge branch 'jodav-frisk'