Moving block_segment to common in preparation for merging tac::block_segment with x64::block_store as they are extremely similar in structure.