The class manages the state of the information pertaining to
a license key and provides methods to generate and parse a
license key, recharge and deactivate the EasyLicenser
installation, as well as those pertaining to the internal
functioning of the license manager itself.
Factory method to generate an incremental floating license key that is chained
to an existing unexpired license key, such that the new key
can only be used to replace the old key, and the license units
that are consumed only correspond to the specified incremental
user limit.
Generate license key based on class context that was set up
through its mutators, encoding the custom key and cookie with
the private key derived from the specified secret application password if not null.
rechargeEzlmKey: recharge EasyLicenser license key based on an existing
ISV license key, setting the license info context to the new values
and returning the resultant new license key that reflects the updated
quota and expiration date.