Fix TSIG key hierarchy
Contexts depend on key classes so the hierarchy should be: key1 -> context -> key2 with the context factory in the key2 class.
Contexts depend on key classes so the hierarchy should be: key1 -> context -> key2 with the context factory in the key2 class.