JASCIS-90: GeneralGriddedColocator can colocate a list of data (provided that data is all on the same grid/coordinates). All other colocators will raise a NotImplementedError when called with a list of data.
JASCIS-90: Refactor colocation tests and add tests for previous commit.
JASCIS-90: 'Wire up' the colocation at the 'Colocate' class level and allow the parser to return multiple variables. Add tests including integration.Also documentation
Fix imports
Merge remote-tracking branch 'remotes/origin/JASCIS-65_Multivariable_operations' into devel