Adding OwningVector template class
Refactored EffectVector to use OwningVector template
Refactored SubstitutionVector, RplVector, and ParameterVector to use
OwningVector template, and fixed a bad API design choice in ASaPType
and a small memory leak in ASaPSymbolTable.
Minor #include cleanup.