Core/SAI: Inherit SmartAI from Vehicle, for working CONDITION_SOURCE_TYPE_CREATURE_TEMPLATE_VEHICLE conditions. Implement some specific SAI behavior when scripting a player vehicle, and some helper vehicle functions