NULL shared_ptr conversions, more tests for custom to-python shared_ptr registrations

svn path=/branches/unlabeled-1.1.2/boost/libs/python/; revision=18263