allow nil to be passed in to Environment#build_root=
add :clone option to Environment#clone to control exactly which Environment attributes are cloned