Fix assignment basic_hold_any::operator= #35 (c++11)

The template version would not be used because the compiler-generated
one was a closer match. The implicit assignment, however, broke the
ownership semantics.
Merge pull request #36 from sehe/develop

Fix assignment basic_hold_any::operator= #35 (c++11)