New Interface

svn path=/branches/mpl_v2/boost/boost/python/; revision=15343
minor tweak...

svn path=/branches/mpl_v2/boost/boost/python/; revision=15346
Replaced mpl::at with mpl iterators and changed some PP_ADD to PP_INC in the process.

svn path=/branches/mpl_v2/boost/boost/python/; revision=15350
optimize more (using BOOST_PP_REPEAT_FROM_TO)

svn path=/branches/mpl_v2/boost/boost/python/; revision=15352
Stick Joel's revisions on a branch

svn path=/branches/mpl_v2/boost/libs/python/; revision=15358
Stick Joel's revisions on a branch

svn path=/branches/mpl_v2/boost/libs/python/; revision=15361
stray semicolon removed (tru64/cxx warning)

svn path=/branches/mpl_v2/boost/boost/python/; revision=15363
factored out redundant code into base class

svn path=/branches/mpl_v2/boost/boost/python/; revision=15399
renamed the stub bases to better reflect the intent.

svn path=/branches/mpl_v2/boost/boost/python/; revision=15424
Finalizing....

svn path=/branches/mpl_v2/boost/boost/python/; revision=15426