MutableMatrixOps override methods to ensure return of a Mutable matrix.

Added GPL notice to scala stuff.