class library: keep startFrame information in Buffer object.\nThis allows to reconstruct the buffer after server has rebooted and to implement offline analysis tasks
class library: copyRange had an off by one bug, shadowed by subclass implementations. Also, SparseArray returned wrong class as its species. This fixes both.