refs #10532 New class ComplexProperty and started binging

simple and complex reduction properties.
refs #10532 Main functionality moved to separate property manager