Fix sparse block
Fix bug 654: allow implicit transposition in Array to Matrix and Matrix to Array constructors