Fix how ci_build is set
Fix how ci_build is set

Turns out that the Field function doens't take a list possible
environment variables. Thus to implement the environment fallback
functionality, I've implemented a default factory function.

lsst-sqre/lander,lsst-sqre/lander