This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'.

[SVN r30300]
merged from trunk


[SVN r30399]
merged from trunk


[SVN r30402]
bug fix merged from trunk


[SVN r30472]
merged from trunk


[SVN r31280]
merged from trunk


[SVN r31291]
merged from trunk


[SVN r31320]
merged from trunk


[SVN r31323]
merged from trunk


[SVN r31326]
merged from trunk


[SVN r31330]
merged from trunk


[SVN r31386]
This commit was manufactured by cvs2svn to create branch 'RC_1_33_0'.

[SVN r31393]
merged from trunk


[SVN r31394]
Add the ability to easily use new-style polymorphism wrappers with
smart pointer held_type.


[SVN r31395]
merged from trunk


[SVN r31397]
merged from trunk


[SVN r31399]
merged from trunk


[SVN r31467]
merged from trunk


[SVN r31495]
merged from trunk


[SVN r31516]
merged from trunk


[SVN r31529]