This makes it easier to individually add and configure each step for
each configuration, and makes the whole build definition easier to read.
The environment setup is now in it's own script which can be sourced
multiple times, allowing to use a single build script for bitcoin-abc
and secp256k1.
As a side effect the functional tests are no longer run with the next
upgrade enabled with the `asan` and `ubsan` configurations, and use the
standard cutoff.
Depends on D3992.