fixes #110
Remove matplolib dependency (fixes #148)

Please note: this only removes the matplotlib dependency from pyne.endf
and all modules that depend on it. pyne.gui.aceviewer still needs
matplotlib.
cleaned up endf a little bit and added explanatory ipynb
refactoring the way from-to rx lookup works to be more efficient and support metastable states.
refactor some stuff
not quite done.
Added tests and python hooks
typo fix
Merge pull request #156 from scopatz/rxkid

Rxname updates to support parent-child queries
implemented SZA format for nucname (fixes #80)
fixed indents in nucname.cpp
discretization of ENDF data no longer throws divide-by-zero warnings; endf tut updated
endf updates
fixed a key error test_endf
Merge branch 'staging' of https://github.com/pyne/pyne into staging
Commented out all out-of-place mesh arithmetic methods. All tests now past. Out-of-place will work once __copy__() is implimented as a method of Mesh.