Return type of algebaraic operations

The algebraic operations have return type void. It is more elegant and allows more idioms if instead they have return type ColtMatrix via return this;. Make corresponding changes. This has already been doen for the class ColtVector.