Backup compiles and runs fine

Killed most of ServerUtil in favor of small single responsibility classes
for packing/unpacking responses and for streaming and accepting stores,
for store-copy.

Also made lots of lifecycle handling clearer around cursors and such