Implement support for multi-contributor expenses

Multi-contributor expenses are expenses that have more than a single
contribution record.

This has only been available at the data level (db-bootstrap), but the
CRUD screen for expenses would raise an exception upon access of a
multi-contributor expense.

This commit unlocks the CRUD screen for multi-contributor expenses.