fix split key replicator test
Fix Range support

At some point I broke the proxying of app_iter_range to DiskFileReader; but
I'd been wanting to optomize that to skip unused keys anyway.

Got some tests in now, so it should be less likely to break again ;)

fixes #25