Re #10532 Initial separation
Re #10532 Further small steps
refs #10532 Defined generic operations over reduction parameters.
refs #10532 More steps in defining property manager
refs #10532 Initial property manager code
refs #10532 reimplemented parts of the property manager

using descriptors
refs #10532 New class ComplexProperty and started binging

simple and complex reduction properties.
refs #10532 Main functionality moved to separate property manager
refs #10532 Old interface added for verification

necessary for transition period
refs #10532 minor comments
Re #10532 DirectEnergyConversion modified to use DirectPropertyManager
refs #10532 further separation in DirectEnergyConversion.
refs #10532 Intermediate checkout

walking through DirectEnergyConversion and using PropertyManager everywhere

Replaced all in diagnostics but need to deal with wb integrals next.
Re #10532 Modified and briefly tested do_white and diagnose methods

in DirectEnergyConversion
Re #10532 Fixed diagnose system test
Re #10532 Formally started to run.

system tests are still failing
Re #10532 separated DirectReductionProperties into two

as it become too big to be convenient.
Re #10532 written and tested option to write changed properties

to HDD and load them back.
Re #10532 Test version of ReductionWrapper (will be abstract and mod

later)
Re #10532 minor bug fixes.