Turn MIN_FREE_SPACE into a userspace config option

Also make it skip the check if `upload_min_free_space` <= 0