Install instructions, compatibility info.

Notes about which repositories to look at for most up-to-date work. Also, notes about Ruby/GSL compatible with NMatrix instead of NArray.
Added lots of shortcut methods and an in-line constructor to lib/nmatrix.rb.

All thanks to Daniel Carrera, who submitted it on SciRuby's mailing-list.
Moved a couple of the functions in nmatrix.cpp so they are easier to find.  Added the nm_alloc function.  Added the STYPE_MARK array in storage.cpp and storage.h.
Made the DENSE_STORAGE, LIST_STORAGE, and YALE_STORAGE structs sub-structs of the STORAGE struct.  Changed storage_count_max_elements to reflect this.  Started work on using C++ casting operators in the macros.
Updated a few more macros.
Forgot to add this file 2 commits ago.
Merge branch 'master' of git://github.com/mohawkjohn/nmatrix
Added rand() to generate random matrices.

Did some small corrections too.
Merged dev branch
Added helpers and shortcut
Merge branch 'master' of github.com:SciRuby/nmatrix
Update readme to reflect merge
Undefined symbol errors fixed.
Fixed a bunch of segfaults.

Note that yale storage insert functions take a size_t* j argument, which is a list of column numbers. This should probably actually be IType* j, but a lot of the time we pass in &(coords[blah]), which is a size_t*. This should probably be changed around later.
Hopefully fixed size_t/SIZE_T and DEFAULT_DTYPE definitions.
Fixed nmatrix/nmatrix.rb loading (can't be autoload), fixed shape.
Merge branch 'master' of git://github.com/SciRuby/nmatrix

Conflicts:
	ext/nmatrix/nmatrix.cpp
	ext/nmatrix/nmatrix_parts.c
	ext/nmatrix/storage/common.h
	ext/nmatrix/storage/dense.cpp
	ext/nmatrix/storage/dense.h
	ext/nmatrix/storage/list.cpp
Added yale functions with DEBUG_YALE flag
Merge branch 'master' of github.com:chriswailes/nmatrix

Conflicts:
	ext/nmatrix/nmatrix.cpp
Fixing compiler errors.