Migration of MaskedAssign() calls to use VecCore
Just testing first. Please notice that in the last three commits I noticed some inconsistencies, so I left them separate. We need to make sure that this sort of mixing of inconsistent double vs int is not happening somewhere else, or the masks won't work properly (something that has already been seen in VecPhys before).