Added functionality to TypedObject.swap_typeclass to handle various typeclasses safely. Resolves #390.
Added functionality to TypedObject.swap_typeclass to handle various typeclasses safely. Resolves #390.

ypwalter/evennia,jamesbeebop/evennia,TheTypoMaster/evennia,feend78/evennia,titeuf87/evennia,ergodicbreak/evennia,mrkulk/text-world,ergodicbreak/evennia,titeuf87/evennia,titeuf87/evennia,mrkulk/text-world,TheTypoMaster/evennia,ypwalter/evennia,mrkulk/text-world,ergodicbreak/evennia,TheTypoMaster/evennia,mrkulk/text-world,jamesbeebop/evennia,feend78/evennia,shollen/evennia,shollen/evennia,feend78/evennia,ypwalter/evennia,emergebtc/evennia,feend78/evennia,emergebtc/evennia,jamesbeebop/evennia,emergebtc/evennia,titeuf87/evennia