MIFOSX-885 Charge mandatory feature is added

In this request, when creating a charge we can define charge is mandatory or optional. If charge is defined as mandatory, while creating a loan/saving product once it is attached. It can't be removed either in new/edit loan a/c or ne /edit saving a/c.