Fetch new repos before collecting db's during box add

Previously, a box add that named a new repo would report failure to find
project, even though it had just sucessfully fetched it.
Improve error msg for voom-version in uncommitted project.
More robust 'fetch-all for offline or incorrect repo paths.
'freshen got confused by user profile settings. Fixed.
More robust catching of missing artifacts in build-deps