Merged /trunk:r2519-2544,2546,2557,2559-2560

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2561 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2545

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2562 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2550,2552,2563

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2564 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2547-2549,2551,2553-2556,2558,2565-2566 (reverted changes)

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2567 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2561-2562,2564,2567-2568

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2569 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2569-2574

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2575 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2575-2633

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2634 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2634-2681.
Make compile.
Functionality not yet tested.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2735 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2682-2735


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2736 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Remove superfluous stop_push()s.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2737 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2736-2740.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2741 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Make pusher forward stop_push when appropriate.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2742 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Fix semantics of forty_two.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2743 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Fix double diamond.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2744 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2741-2746


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2747 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2747-2773


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2775 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2774-2822


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2823 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2823-2846


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2847 4e380d45-d1fd-0310-85a7-d18ec86df0ad
'use' an unused variable

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2894 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Merged /trunk:r2847-2893
Merged /branches/kernelaio:r2848,2852-2853,2864,2875,2877


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/parallel_pipelining_integration@2896 4e380d45-d1fd-0310-85a7-d18ec86df0ad