Allow OXPs to split fuel and cargo scooping functions using provides
Add EquipmentInfo.provides list for scripting support
Ship.hasEquipmentProviding JS method
Update priority AI to use hasEquipmentProviding