#2051 fix up the elvis operator handling for the environment variable expression resolver and added a test case
#2051 lets forcefully kill java and docker processes to avoid hanging processes failing the integration tests; also lets try a few time to update the requirements; add nicer logging and wait a little longer to hopefully fix the occasional failure we're seeing