implement disposable aggregators
add tests for disposable aggregators
document disposable aggregator
remove shift parameter

it doesn't seems have much practical value, but it complicates the code
and has negative impact on performance.
bump version 0.08