[MAT-387] Respond to PR comments

* Correct error messages in Real16AoA and Complex16AoA
* Add additional matrix types to Complex16AoA
* Factorise common code used by {real,imag}PartToJDoubleAoA