Refs #8534. Initial files for new VectorColumn class.
Refs #8550. Make the column class templated.

Instantiated for int for now and done a simple test.
Refs #8550. Read method functionality, plus tests for it.
Refs #8550. Print implementation and tests.
Refs #8550. VectorColumn: sizeOfData() method.
Refs #8550. VectorColumn: implementation of the remaining methods.

Plus registration macro and some additional tests.
Merge branch 'feature/8550_muon_tidy_up_grouping' into develop