SliceGuarantor: SliceExtractor no longer has an input for "force explanation"
SliceReader: Box input no longer exists, so we don't need BlockManager either (since its provided by Blocks)
Box: Fix rect cast operator facepalm
ConflictSets: << operator for ostreams
SliceWriter: avoid writing ConflictSets more than we have to
SliceStore/LocalSliceStore: retrieveSlices should get complete conflict sets
SliceReader: updated to fit changes in the SliceStore design
Updated Segment persistence to fit current conventions
SliceGuarantor: Mark slice flag on blocks from which Slices have been guaranteed
Blocks: empty() function
SegmentGuarantor: Updated to current block-wise pipeline conventions
CoreSolver: updated to current blockwise pipeline conventions
coresolvertest: compiles against current blockwise pipeline
SegmentFeaturesExtractor: Allow input Value to handle getAssignedOutput magic
SegmentExtractor: Optional conflict sets
SegmentGuarantor: Oops. Set inputs on SliceReader before asking for output
SegmentReader: debug statements
LocalStackStore: debug statements
LocalSegmentStore: Insert Segments one-by-one instead of using Segments.getSegments().begin()/end(), which doesn't work for some reason.
CoreSolver: Working toward consistent solutions wrt Sopnet