[BUG #6674] make ContribLoader work with contrib-catalog repo

- retained old code as ContribLoader_1
[BUG #6674] use the checksum to validate the archive