Add consensus_decode_from_finite_reader
optimization
#1023
+215
−86
Merged