Merge request for QA on fs-transactions-client.
NOTE: This branch called "qa2" is an orphan branch, and it is only used for this QA review, to be able to list all changes/all files in this project, for review. Any comments/bugs in this MR, will be fixed in the master branch, and stay there.
This qa2 branch will be deleted after QA is completed/approved.
For the reviewers: This fs transactions client is a new client. Its code setup has been borrowed and adapted from setra client setup.