7.0 tweaks l10n ca account check writing

Several issues were found in the CA checks:
* some columns were to small to accept its own content
* the amount in word was not answering official canadian standard. It should not have "And"s between the numbers in the base amount. The only "And" accepted is between dollars et les cents.

Unittests were added to test the output of amount_in_line method