Bug 3821 - Augmentation codecs may be loaded after codec creation.
In some scenarios - where schema context already contained
schema for introduced augmentation, but class was not known
at time codec creation was triggered - codec for augmenation
was not created and any subsequent uses of codec (class is
already known) failed with IncorrectNestingException.
This patch introduces
- new exception MissingClassInLoadingStrategy
which is subclass used by MD-SAL to retry after context update
or timeout
- supports loading of augmentation codec after parent codec
was created and augmentation is part of schema codec
Change-Id: If85f8e2be614a139947abc5daaa1e141b3c9b22c
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>