[ymeng] Add tests for flat object
[ymeng] Automatically covert table name and field name to lower case when register
[ymeng] Register primary key when convert to flat object
[ymeng] Rename ListEqualMatcher -> SetContainingMatcher
[ymeng] Extract primary keys when flatten object
[ymeng] Encapsulate extraction of year,month and day during compare date object