Fungible Tokens OmniBridge AMB Extension 1.0.0
Merge the develop branch to the master branch, preparation to v1.0.0
This update for the `master` branch contains the following set of changes:
* [Improvement] Define token name suffixes at deploy time (#19), closes #18
* [Fix] Use more robust message generation in fixMediatorBalance (#23), closes #22
* [Fix] Minor refactoring and typos fixing (#24)
* [Fix] Fix relayTokens for tokens supporting fees (#29)
* [Fix] Add lock() checks to withdrawal handlers (#33)
* [Fix] Use safeTransfer and safeMint wrappers (#34)
* [Fix] Refactor readDecimals calls (#35)
* [Fix] Use memory storage location modifier for variables that are processed in inline assembly (#38)
* [Fix] Safe implementation of fees distribution (#40)
* [Fix] Change call to staticcall for upgradeabilityOwner() (#42)
* [Fix] Reduce gas cost in requestFailedMessageFix (#43)
* [Other] Add publish step (#17), closes #16
* [Other] Bump contracts interfaces version to 3.0.0 (#36), closes #28
* [Other] Add a comment about required manual checks to setCustomTokenAddressPair (#37)
* [Other] Comment about TUSD in fixMediatorBalance (#39)
* [Other] Add a comment about if clause in _getMinterFor (#41)
* [Other] Fix typos in comments (#45)