Added cross-section averaging functionality to the CASMO API
Merge remote-tracking branch 'upstream/develop' into develop
Fixed bugs in average calculator
Added functions to Casmo API to average cross section values across each material type and added another function to write these values to an HDF5 file.
Made HDF5 input compatible to be read into OpenMOC
Fixed stylistic bugs
Merge remote-tracking branch 'spavlick/develop'

skfl;dsja
Modified CPUSolver to have locally allocated accumulator
updated gitignore, also fixed CASMO API to parse materials for asymmetric assemblies
Fixed bug in logger set_log_level method when setting base level to SEPARATOR
Fixed bug in use of py_printf as py_print in plotter module
Changed default energy_groups parameter for plotter.plot_fluxes from [0] to [1]
Merge pull request #85 from PrezNattyGibbs/develop

Fixed error checking for getCrossSectionByGroup
Added attribute and method to query Solver class whether CMFD is in use
Fixed bug in 0 indexing for groups in cross-section setters in CMFD. Added CMFD attribute to process.store_simulation_state method.
Made default number of CPU threads to be the CPU count of the host machine
changed '.out' files to '.txt' in the code... also deleted print debug messages
commit before merge
example commit
created self._symmetric, getSymmetric method, and setSymmetric method