async_block_cache: Forgot to initialize free_memory
web: Don't use rackspace large file support

Cloud files does not robustly support range requests on large files,
so we split up the requests and target the underlying chunks instead.
web: Verify that the code works if we cross a chunk boundary