Update HHI files

Adds the differenceByKey() signature, corrects the toImmMap() return type and sets the default value
for the constructor argument to match the C++ signature.