Add value_ptr - a type erasing ptr from Ville Voutilainen, lib-ext.