Merged /trunk:r3083-3098 - release 1.3.1

git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/kernelaio@3099 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Comment on casts.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/kernelaio@3143 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Reduce code duplication.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/kernelaio@3144 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Make file::serve more low-level: do not take fully-fledged request, but just the basic attributes.
Introduce DEFAULT_AIO_QUEUE to avoid clashes.
Implement aio_file::serve.
Improve fileperblock_file implementation, no construction of request needed anymore.
Enable and instantiate fileperblock_aio.


git-svn-id: svn://svn.code.sf.net/p/stxxl/code/branches/kernelaio@3145 4e380d45-d1fd-0310-85a7-d18ec86df0ad
Make compile.


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