Distribute the load of assembling chunks to every upload request.

This is a configurable option, as it could be the case that chunks
will be uploaded asynchronous and therefore not in the correct order.

Fixes #24.