Start templating FLENSDataVector
Merge branch 'master' into vec12
getting there
Just need to sort out output writing parts
compiles, but something is funny
Working!
Clean up to remove unrequired parts

See previous commit for where all the old asserts etc were.
minor tweaks, Michael's suggestions
Fixed up GS solver for new datavector
Merge branch 'vec12'

Conflicts:
	Flens_supl/FLENSDataVector.cpp
	Flens_supl/gs_mpi_blas.cpp
	examples/main-parallel.cpp
	examples/main-serial.cpp
Merged but problem with GS