Reaction calculation 4190

resolve the merge conflict...
Ref #4190 
@cpritam Will you still use the tmp variables? Otherwise, it will not be able to compatible with the stress interpolation.