Take advantage of AbstractAugmentable
Rather than hand-rolling Augmentable implementations, take advantage
of AbstractAugmentable as the holder of augmentations -- reducing
the amount of generated code.
Since this leads to generated code not being exposed to augmentation(),
we can now rename the generic argument there to a full-compliant
name.
JIRA: MDSAL-445
Change-Id: I2459489074e9e50e82bd9d1c8eb051f9833b7a0b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
4fe6932b0f3911ee4a7684d3c9616efbbeb053a1)