Allow Cheque clearing function even after lock date

Improved in the latest version (21.9.11)

Lock date is now smarter in a sense that it will allow updating any transaction as long as the transaction is not materially impacting general or subsidiary ledgers.

For example, updating description or custom field in transaction before lock date is allowed, so is changing Pending / Cleared status on payments / receipts. None of these changes will affect figures on financial reports so it’s fine to go through.