fixes #5923

and a few other range issues
fixes #5919 and some other reagent value issues

negative values everywhere.
removes pointless has_reagent() checks

remove_reagent() iterates safely through the holder list already,
unless you need to check a minimum amount,
or simply want to know if it is present, the call is not needed.
Merge pull request #5951 from Walter0o/diona_range

fixes #5923
typo fix
Added client age restrictions for science jobs.

Raised RD age restriction from 7 to 14
Scientist / Roboticist / Xenoblahblahicist from 0 to 14 as well.
getting rid of text macro
Fixes a few issues with get_wound_type()

Fixes damage causing "healing" wound types that can't bleed.
Fixes flesh wounds not bleeding the instant they heal any damage.
Fixes #5953
airlock/arePowerSystemsOn() refactor

airlock/arePowerSystemsOn() now checks if the airlock has power in
addition to the wires being intact.
Merge pull request #5955 from Walter0o/chem_reag_fix

fixes #5919 and some other reagent issues
Merge pull request #5960 from Ccomp5950/sci-age-limit

Added client age restrictions for science jobs.
Merge pull request #5963 from mwerezak/fixes

Fixes #5953
Merge pull request #5959 from Walter0o/typo_fix

typo fix
fixes #5964
fixes #5970, prevents bugs in the future

this is not an issue at the moment but will become one should maxHealth ever get changed.
Saves 8 MB from the data download. Sorry, Snapshot!
Fixes #5974

- Fixes possible disappearance bug for Laptops
- Fixes breathing not producing CO2. This applied to humans (untested for other races, but probably the same)
Fixes not checking proximity argument