Require that all wrapper type smart pointers are given a name.  This gives better error messages sometime.
[embind] Update docs for API change to allow_subclass.
Merge pull request #2907 from waywardmonkeys/upstream-from-imvu-pointer-names

Upstream from imvu pointer names