SI-6162 Adds @deprecatedInheritance/@deprecatedOverriding

These annotations are meant to warn from inheriting a class or
from overriding a member, due to the reasons given in `msg`.

The naming and placement of the methods is in line with
@deprecated and @deprecatedName.
Adds @deprecatedInheritance to BigInt and BigDecimal