forked from boostorg/function
- Switch from dynamic initialization of the vtable pointer to static
initialization (Fixes #1260)
- Handle member pointers properly, only using mem_fn within the invoker
to deal with all of the messy bits of calling member pointers
[SVN r39240]