fix #11577: have checksum provider list available hashers
improve import library hasher negotiation
Merge pull request #2016 from joshmoore/rebased/dev_5_0/trac-11577-available-hashers

fix #11577: have checksum provider list available hashers (rebased onto dev_5_0)