- created mutable versions of matrix and vector classes
- moved existing mutating methods from MAVMatrix and implemented remaining new ones
using MAVMutableMatrix where appropriate now
moved arithmetic functions from MAVMatrix to MAVMutableMatrix
documentation
adopt NSCopying
adopt NSMutableCopying
removing dead reference to UIKit
added description overrides
extracted common logic to new method
moving to protected header
renamed mavmatrix_private to mavmatrix-protected
account for the mutable data in mutable matrices
don't forget to update state
can't capture self after mutating--need a copy of the original matrix
added mutable matrix constructors
fixed some bugs introduced into tests after switch to mutable operations
fixed extracted method to construct matrix data from vectors
merely need to make a mutable copy of the values data in the designated init for mutable matrices
moving to protected interface for inheritance
implemented mutable copying