Add multiprocessing support back to s3 decompressor

This performs similarly to not using multiprocessing on my dual core
Linux laptop, so unless significant optimisations can be made it's not
worth doing this - especially considering the extra overhead this would
add on Windows.