Tons of changes to improve error reporting
Added attributes function.__name__ and function.__signature__ and dir(function) feature


[SVN r8311]
Oops, previous check-in was into the wrong branch.
Rolling everything back.


[SVN r8312]
Documentation update


[SVN r8326]
Moved project to boost/python


[SVN r8453]