[ADD] new reconciliation rule using bank statements
[FIX] updated copyrights
[FIX] optimize new rule
[MRG] [ADD] a cron to run reconciles.
  By default it runs one reconcile after the other to be more atomic
  and memory friendly. But you can set run_all agrument to have all reconcile
  run at once
Add missing import

Due to merge trouble
Extend methods instead of overriding them entirely.

Allows to stay compatible if the original methods change, for instance if new fields are added.
add debit lines for matching

according to
https://github.com/guewen/bank-statement-reconcile/commit/279a176e22bcca4db214dae665abafb02cfd672d
pep8 fixes
Cron fails to run when there is no "last history".

Fixes #39
removed outdated comment
fix author in header

I asked Romain: he is not the author, the header was copy-pasted by
mistake.
Merge pull request #16 from lepistone/port_auto_to_mp-nbi

A new rule for automatic reconciliation and a cron [rebased]