added redo function for create virtual helix, fixed undo/redo in document item.
added redo function for create virtual helix, fixed undo/redo in document item.
Added in heap for recycling helix numbers, undo/redo for creating helixes in sliceview.
framework for strand, stranditem, and just the files for endpointitem, xoveritem