new Functions and fixes in matrix.js

Matrix.js
- fromString is now static and creates a new matrix
- addRowToRow
- addColumnToRow
- createCopy of matrix
- swapRows, swapColumns
- doGaus use now a new matrix
- doGausPivot (Prototyp, not workin)
- calcDeterminant (calcs the determinant. current Max 3x3)
Some Fixes in index.html and delete a useless alert in matrix.js
Matrix : remove some useless alerts and fix some problems

Matrix.js
- calcDeterminant now for every size ( not tested)
- copy only leftsub, right up, or diag matrix
determinante-button is implemented but the function to calc the matrix does not work yet.
Matrix calcDeterminant stupid fixes :)
Determinant-Calculation works now with matrix every size
Layout of index.html is outsourced in css-File.
Change values here for a different layout.
Style-Changes

+ further description of input-, output fields and buttons
+ added gauss button
Minor Style-Changes
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Scripts/Math/matrix.js
	index.html