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

[SVN r21831]
DMC and various other fixes


[SVN r24432]
protect fixes


[SVN r24642]
if_/bind refactoring


[SVN r24666]
Borland fixes


[SVN r24807]