fix for avatar models with multiple roots

A user hit an assert in SkeletonModel where were were assuming that a Model has only one root, but that is not necessarily the case.  I'm removing the assert and modifying the code to gracefully handle multiple roots.