userboot: allow for overriding the version file location
Use ?= when assigning VERSION_FILE
Reviewed by: imp
Obtained from: Juniper Networks, Inc.
Differential Revision: https://reviews.freebsd.org/D44624
(cherry picked from commit 112783ebbc313f0df73bbec8520a94aba4a4f33d)