Specify that peers use std::shared_ptr.

By default, luabind will assume they are passed around using
boost::shared_ptr.
Fix luabind not detecting get_pointer overloads.