Handle correctly if multiple versioned file presents

When using filename strategy like CRC versioning, then with incremental build it could happen that multiple files presents for the same group with different version. In these situations, the GroupLoader sometimes results random versions of the file instead of resulting the exact file defined by the mapping file.
I've corrected that the mapping file overrides the result if the group presents in it. If not, than one of the versions will be resulted.