[FIX] Ignore leading zeroes when looking up domestic account numbers.

Fixes #16
[FIX] Anticipate wrong encoding in camt files
Merge pull request #21 from StefanRijnhart/7.0-camt_encoding

[FIX] Anticipate wrong encoding in camt files
Merge pull request #18 from StefanRijnhart/7.0-16_search_bank_leading_zeroes

[FIX] Ignore leading zeroes when looking up domestic account numbers.
[FIX] pylint errors
[FIX] remove unused import
[IMP] support MT940 without footer record at end of file

Luxemburg multiline MT940 bank statements contain one statement
and have no footer record.
https://www.multiline.lu/fileadmin/media/downloads/MT940_V2_fr.pdf
This commit adapts the base parser to handle that situation.
[IMP] use tuples where applicable
Merge pull request #38 from hbrunn/7.0-pylint

[FIX] pylint errors
Merge pull request #39 from acsone/7.0-mt940-no-footer-sbi

[IMP] support MT940 without footer record at end of file
Refactoring to get a generic mandate
Add migration field from 0.1 to 0.2
PEP8 fixes on migration script
[ADD] Access rights on account.banking.mandate
[FIX] Syntax for security file
Add falsy version check in migration file and removed useless security lines
Transformed asserts to exceptions, improved docstrings, add mandate tooltip help
[ADD] mandate tests