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 #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