Resolve C++0x ambiguities.  Fixes #3073

svn path=/trunk/libs/assign/; revision=62737