Part 4 of larger changeset - source/algorithm: * Declare noncopyable types as such explicitly (Ticket #304). * Added Visual C++ pragmas. * Tidy up.
Part 4 of larger changeset - source/algorithm:
* Declare noncopyable types as such explicitly (Ticket #304).
* Added Visual C++ pragmas.
* Tidy up.

git-svn-id: 6c2b1bd10c324c49ea9d9e6e31006a80e70507cb@2764 5242fede-7e19-0410-aef8-94bd7d2200fb

Uli1/geos,Uli1/geos,vmx/geos,Uli1/geos,Uli1/geos,vmx/geos,vmx/geos,Uli1/geos,vmx/geos,Uli1/geos,vmx/geos,vmx/geos,Uli1/geos