Migration of account_journal_report_xls to 8.0

* Corrected Pylint Warnings
* Added tests
* Added translation template
* Fixed a Many2many bug: https://github.com/odoo/odoo/issues/3751
need more clear arguments or docstrings