prelimiary support for parsing and printing split queries
fix a non-conflict merge bug
full round-trip test for multiple replacement
added a nice big multiple replacement testcase
testing work
bigger partial testcase
introduce separate functions for LHS and RHS
RHS parsing not implemented but API changes done
RHS parsing working, I think
testcases for RHS parsing
Source -> LHS
Replacement -> RHS
drop useless casts
address 4 issues from Peter's code review
make ReplacementKind an enum class

in printReplacementRHS and getRHSString, assert that the Inst is a
Const