Converted raw data loading to UI.QueryDatabase

*torpedo lead is calculated now
*corrected no-shoot script issue with engage datum with launcher
*replaced external data dependencies in UnitCommands.py with
UI.QueryDatabase()
*added a weapon target flag evaluation script
*replaced external data dependencies in EditMenu.py with
UI.QueryDatabase()
*updated getmaxspeed selected unit indexing to also use
UI.GetMaxSpeedForAltitudeAB() when dealing with aircraft.
*Revoked test date entry in EditMenu.py/scenario_reporting, now uses
player entered date again.
*replaced external data dependencies in Amram_Menu.py with
UI.QueryDatabase()
*doc strings for most of my new functions.
*Bombrun updated to check UI.GetMaxSpeedForAltitudeAB() when querying
max speed.
*GlideSlope dependence on external data replaced with
UI.GetStallSpeedForAltitude(UI.GetAlt())
*AI_Weapon_Lists dependencies reduced with UI.QueryDatabase()