v0.1.85: Support for user-defined `struct` (#78)
* Add struct/tuple handling to `solc_to_k`
* Set Version: 0.1.18
* Add tests for struct support; minor error msg fix
* Set Version: 0.1.20
* Set Version: 0.1.21
* Rename `field` var to avoid shadowing
* Fix typo in `rule`
* Set Version: 0.1.23
* Set Version: 0.1.76
* Set Version: 0.1.77
* Update `_range_predicates` to support structs
* Add `bytes32` var to a struct in `StructTypeTest`
* Code quality fix
* Update `StructTypeTest` signature in test list
* Update `solc_to_k` tests for structs
* Set Version: 0.1.78
* Update expected output for `kompile`
* Set Version: 0.1.82
* Review type, arg name fixes
* Refactor component unwrapping methods
* Move `arg_name` to `Input`; minor code review fix
* Code quality fix
* Make `make_single_type` and `make_complex_type` private
* Refactor `tuple` input data for `solc_to_k` tests
* Respect `typle` type used for `inputs`
* Return `arg_names` and `_types` to `Method`
* Use `tuple` literals in `solc_to_k` tests
* Set Version: 0.1.83
* Set Version: 0.1.84
* Turn `Input` methods to properties,rename `_field`
* Set Version: 0.1.85
---------
Co-authored-by: devops <[email protected]>
Co-authored-by: rv-jenkins <[email protected]>