This commit was manufactured by cvs2svn to create branch 'PROTO2'.
experimental new version of proto
various renamings
remove proto 1
make proto 2 the default, major refactorization, result_of integration
proto2 / fusion2 integration, using the segmented fusion interfaces
proto2 typeof registrations