Implement regression tests covering all Hive operations in transaction building scheme
We need to create a methodical tests to cover cases to create all Hive operations using transaction builder interface (and their protobuf definitions). Due to complicated implementation (and optimizations) in protobuf layer, tests should cover also cases where some fields are skipped - to check default match Hive C++ operations behavior like also verify default-type-value case (where json serialized version had skipped given field).
As comparison result, produced transaction json shall be compared to pattern.