Added hashing codes for result types at the expression layer.
Final step in keeping single and multiple result processors in sync