bin/setup.sh - Only check CIVIROOT if it's needed
bin/setup.sh - Only check CIVIROOT if it's needed

Using CIVIROOT requires extra configuration and is only necessary when
generating new DAO files. When publishing zip files from Jenkins, we
don't have or need a CIVIROOT.

With this patch, you can call "use_civiroot" right before accessing it
to ensure that it's set. Otherwise, it's ignored.

veda-consulting/uk.co.vedaconsulting.mosaico,rocxa/uk.co.vedaconsulting.mosaico,rocxa/uk.co.vedaconsulting.mosaico,veda-consulting/uk.co.vedaconsulting.mosaico,veda-consulting/uk.co.vedaconsulting.mosaico,rocxa/uk.co.vedaconsulting.mosaico,rocxa/uk.co.vedaconsulting.mosaico,veda-consulting/uk.co.vedaconsulting.mosaico