simplified logic for cybox:calculateAllColumns()

refactored out how the multiple fields in a sequence are generated and joined, including how showing/hiding the id field happens

no change in behavior (yet)