Merge pull request #20 from HaibingShao/AddRichards

Add richards
register the new UserModules REACT_GIA_REDUCT
add the class for equilibrium reaction, and 3 variants of eq reaction.
adding the MoMas2d example for the testing of REACT_GIA_REDUCT process. Still missing msh and gli files.
add the msh and gli files. The mesh file is provided by Reza.
adding the pcs file.
add the feature of reading in equilibrium reactions.
adding codes to convert equilibrium reaction information into OGS6
fullfill features of handling 3 diff. types of equilibrium reactions.
fixing one bracket issue.
change the input file format to satisfy the reading function
adding new types to the consistencycheck function.
Merge pull request #21 from HaibingShao/reduction_gia

include progress in reduction_gia
register the process.
include the new process in the ogs5 reading files.
adding the calcite example as a test case for operator splitting scheme.
change the input files to fit the process REACT_TRANS_OPS
adding changes.
adding project definition for the calcite example.
current ogs only take PVD as output type. change the setting.