[IMP] Add statement line reference to search

Add the reference to the search for matching statements. When importing CAMT (Dutch banking files) the description of the invoice is filled in the reference field. The name field only has the index (eg 001), not the full text.
[FIX] rewrite to fix : https://bugs.launchpad.net/banking-addons/+bug/1301781
[ADD] test file
[FIx] include test in __openerp__.py
[FIX] improve test
[FIX] test
Typo in purchase_refund, resulting in a 'general' type instead of
'supplier'
Add tests that fail to check the copy of supplier_invoice_number to
reference on create and write
Make the failing test passes, the fields is named supplier_invoice_number

not supplier_invoice_reference

Conflicts:
	account_invoice_reference/account_invoice.py

Wrong cherry-pick
ids could be int/long
[FIX] improve test
[IMP] statement_voucher_killer is a not related to easy_reconcile module, it's useful to make the test without this module installed
[FIX] remove eval in python
[FIX] missing import time
[FIX] improve test
Merge pull request #48 from vrenaville/port_statement_voucher_killer_patch

[FIX] Voucher killer patch to use proper date in line (bug lp:1301781)
[IMP] Add test case to cover the bug
Modify _last_history function to correctly retrieve the date
Remove self.pool from loop and unnecessary variable
Add length check + retrieve first element from search result
Replace by compact form (PEP8-compatible)