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

[SVN r8341]
*** empty log message ***


[SVN r12074]
initial checkin


[SVN r12075]
initial checkin


[SVN r12077]
Integrated Scott Snyder's nested class patch


[SVN r12080]
workaround for missing 'C' standard headers


[SVN r12104]
initial checkin


[SVN r12123]
gcc-3.0.x needs to use typeid(x).name() instead of type_info directly for cross-shared-lib RTTI.


[SVN r12126]