Pass inventory unit and license key type to success/failure callbacks.

[#78241132]
Rename callbacks to just success/failure.

[#78241132]
Move default failure callback to default license key populator class.

It makes more sense in there.

Closes #8. [Delivers #78241132]