Moved all of the C header enums into a C++ namespace, nm.

Implemented dense matrix reading and writing (full). Have not tested Yale yet, but the code is there. Dense symmetric/hermitian/skew/upper/lower is written but not working properly yet.
Merge branch 'master' of github.com:SciRuby/nmatrix