Removed useless import
Implementation of the UpdateProject message + various code fixes.
Corrected and unified error messages formatting.
Merge pull request #17 from CompassionCH/message-center

Message center
Adds a default date to the next first of months in contracts.
New way of setting reference. Select default payment term and restrict to the terms of Compassion CH. Prevent user to rewind the next_invoice_date.
Bug fix in linkContact procedure.
Fund name typo fixed.
Fixed Payment Term bug where DD payment_term_line was replaced by another that had the same name. It caused DD invoices to have a wrong due_date.
Workflow improvement : clean_invoices on contract cancelled. Added methods to trigger workflow transitions from GP when exporting contracts.
Added verification that BVR Reference is valid, if modified by the user.
Small performance improvement on contract validation
Code formatting fixes.
Merge pull request #18 from CompassionCH/master-bug-fixes

Master bug fixes
Adds a default date to the next first of months in contracts.
Improve the Manual Reconciliation Process by:

- Adding buttons for opening custom wizards
- Adding button for opening current partner

Fixes:

- Related contracts in reconcile wizards not
  properly retrieved.
Improvements on the contract views.

- [FIX] A simplified tree view in module reconcile_compassion was
        overwriting normal tree views. Now it is a separate view.
- [ADD] Frequency in contract tree view
- [ADD] Contracts in partner view are sorted on start_date
- [ADD] Contracts in partner view can be opened on current window.
- [FIX] PEP8 errors.
Added buttons to go to transactions and unreconciled move_lines from the
invoice view, to ease the verification of generated invoices in
account_statement_completion_compassion module.
Fix PEP8