Fixed bug with Yale slice-by-copy which was resulting in overflow
writes.
Version bump! And added a note about NMatrix IO depending on
NMatrix::VERSION's specific format.
Added a spec for Yale which details issue #70. It seems to be a problem
with resizing.
Allowed Yale matrices to have larger itypes than shape would normally
permit. This addresses a problem wherein slices of matrices would not be
created properly (since they would have different itype than the full
matrix). It is also the first step to addressing the problem of
multiplying two matrices with differing itypes.
Removed unnecessary debugging lines (see previous commit)
Added to_hash support (Ruby rather than C) for the Yale stype, updated History.txt and
README.rdoc

The C internal to_hash function (now to_hash_c) was made protected. Yale to_hash is
handled in Ruby, and delegates to to_hash_c for dense and list matrices.
Merged #67 by @agarie
Whitespace cleanup
Merge pull request #72 from boredomist/whitespace-cleanup

Change all tabs to spaces. Two-space indent everywhere.
Cleaned up pretty_print, especially for NVector.
Fixed #71. Problem was that @orientation wasn't being copied to the
result.
Cleanup whitespace in spec/ and ext/
Merge pull request #73 from boredomist/whitespace-cleanup

Cleanup whitespace in spec/ and ext/
Updated history to reflect last commit
implemented :list each_stored iterator
added complex_mat_spec file to repo
add complex mat spec
Incorporated changes from @masaomi for rb-gsl compatibility.
Merge branch 'master' of github.com:SciRuby/nmatrix
Merge branch 'mybranch' of https://github.com/keshavnandan/nmatrix into keshavnandan-mybranch