Added numpy.void support.
Added ability to discard or throw an error when writing a matlab incompatible type when doing matlab compatibility.
Fixed bugs in tests resulting from the changes in how matlab incompatible types are written.
Fixed bugs in documentation.
Documentation and docstring updates and fixes.