fix AScalar negate function
add override annotations
more override annotations
add and sub with double for INDArray
more override annotations
make isMutable abstract for ADiagonalMatrix
misc diagonal matrix tidying
AxisVector rows and columns for identitymatrix
primitive vector set with double value
fix error messages
out of bounds testing
clone before modifying vector
use exactclone for tests
use exactclone in array tests