Added dir_configs for all libs
Added #row shortcut for NMatrix
Merge pull request #62 from agarie/shortcut-row

Added #row shortcut for NMatrix
Fixed bug in NVector code
Merge pull request #68 from agarie/nvector-specs

Fixed bug in NVector shortcut
Merge branch 'dir_config' of https://github.com/agarie/nmatrix into agarie-dir_config
Mac-related updates: added cgdb option, attempted to fix extconf
problems. Updated brew script.
Attempted to fix some yale slice-by-copy problems.
Improvement to extconf hopefully will allow Mac and Ubuntu compilation
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.