OXP run-time standards checks

Only active in the debug build, level controlled by enforce-oxp-standards
variable (0..3 = off, warn, enforce, quit)

Initial checks that OXPs have manifest.plist and legacy script.plist
not being used.
Mark some more things as deprecated

script_actions, death_actions, launch_actions, setup_actions, conditions
from legacy scripting

legacy_ methods and properties in JS

Virtual docks on stations

Old-style subentity definitions

TL:99 hack

In-flight mission screens

dealEnergyDamageWithinDesiredRange AI method
Supplement some existing error messages with standards errors

Makes _QUIT trigger on these messages as well.
Note failure to use "use strict"; in JS

Add it automatically in enforcing mode.
Also note use of spawn property in shipdata
Merge branch 'oxp-strict-mode'

Additional validation and warning of deprecated features in test/debug builds