Extra Additions to CMFD

This PR should be merged into develop after PR #314. This PR adds:
- tally resetting now performed with sets and thus can be performed after any batch
- D_hat resetting and fix neutron balance options set from cmfd.xml
- Updated user's guide documentation
Is this really something users should be able control if it can lead to instabilities? What would be the use case?