[z2105] Improve EffectTeleUnitsFaceCaster and target-selection for position targets

* Let EffectTeleUnitsFaceCaster use a destination for teleporting if provided
* Expect to add caster for TARGET_RANDOM_NEARBY_LOC, TARGET_RANDOM_CIRCUMFERENCE_POINT only for summon spells (or similar spells)

(based on commit [12151] - 60827bd)

(based on commit [s1725] - d589c6d)