Changed vector dependency on matrix

Vector will now only implement matrix dependant operations if matrix is
already included or ASTOOLBOX_USE_MATRIX is defined.