attempt to fix compilation header paths on ubuntu without breaking OSX
Completed NMatrix#initialize refactoring, updated shortcuts, fixed
specs. Improved usability of @agarie's shortcuts.
fixed an issue with header search ordering in extconf
Re-removed YARD, which isn't working with C++. Update NMatrix#initialize
docs.
Merge branch 'extconf-fix-try2' of https://github.com/cjfuller/nmatrix into cjfuller-extconf-fix-try2
Documentation updates
Separated nmatrix C code out from the C++ code.
Added file header
Moved Ruby C functions in nmatrix.cpp to ruby_nmatrix.c, fixed bug with
casting.
A few more final updates before version 0.0.9 release
Tried to re-enable 1.9.1/1.9.2 support.
Added 1.9.1 and 1.9.2 to Travis config
Travis doesn't support 1.9.1, and fixed a stupid typo
One more attempt at getting 1.9.2 compilation working
Dammit.
Bumped optimization up
added should that was missing from one spec's assertion
Merge pull request #136 from cjfuller/missing_should

added should that was missing from one yale spec's assertion
specs for SVD revised and refreshed.
Merge branch 'master' of https://github.com/SciRuby/nmatrix

Conflicts:
	lib/nmatrix/math.rb