This PR adds support for adding `setup` steps that must be run before the `update` steps in Flutter customer tests.
```
setup=./generate_my_mocks.sh
update=.
test= ...
```
This PR also cleans up the `CustomerTest` class in the spirit of yak-shaving and making the code more robust.