Add Child Account Survey Mapping
- Handles the situation where a child account is the paying account in a transaction.
- Adds the correct balance calculations for liability accounts when completing a survey.
- Adds a function to calculate the balances of liability accounts.
- Moves liability transaction entries in a survey to the increase/decrease section of the widget where you would want to use them.
- Adds a member function to locate the child accounts of any given ledger account.
- Extracts out the survey code from BudgetBankLedgers.
- Extracts out looking up a bank account to the least privileged class.
- Adds support for adding the child accounts of bank accounts to the survey process.
- Simplifies the lookUpBudgetId member function.
- Adds the Qt debug stream operators for some types.
- Adds debug messages for ledger operations.
Closes #49 (closed)