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

[SVN r35737]
experimental new version of proto


[SVN r35758]
various renamings


[SVN r35767]
remove proto 1


[SVN r35768]
make proto 2 the default, major refactorization, result_of integration


[SVN r35772]
proto2 / fusion2 integration, using the segmented fusion interfaces


[SVN r35774]
proto2 typeof registrations


[SVN r35775]