OpenMC cross sections no longer fail when not set in rc; buk splits rc.states into individual runs

OpenMC cross sections were failing with "type object 'NotSpecified' has no attribute 'read'", which was happening since we were trying to call `f.read` on a NotSpecified in pyne/pyne/openmc.py, in method CrossSections.__init__
Now we get to the point where we try to run openmc and origen without any bugs
Merge branch 'master' of github.com:jdangerx/xsgen

Conflicts:
	xsgen/buk.py
	xsgen/openmc_origen.py