New feature - only back up build results/artifacts on builds which are marked "Keep this build forever"

I have provided tests.

We needed this feature to avoid backing up daily builds which we are not going to keep long term. Deployed builds get marked as "Keep" in our environment and these are the only ones worth backing up.