Update the Unittest and String Expression

This PR includes:
1) Unify the unit test for expression evaluation, which is supposed to share the unit test code between the interpret and codegen mode.
2) Add implementations of Like and RLike.