BUG: Error for matrices too big for Matlab 5

Matlab 5 format can only hold matrices < 2**32 bytes in size.

Give error message when saving for matrices >= 2**32
Merge pull request #2710 from matthew-brett/big-matrix-fix

BUG: Error for matrices too big for Matlab 5