Fix cosmetic issue in account listing

When you have long id names, or long account names, or both, you may
have some formatting issue where balance and coming values are not properly
aligned.
This patch fixes this alignment issue, and allows the possibility to
easily change the column width in the future.
(If there is interest in it, it's certainly possible to fetch column width
either from cli parameters, configuration or environment variables)
Status Job ID Name Coverage
  Build
passed #22699
build:2.7

00:03:35

passed #22700
build:3

00:03:47

canceled #22409
build:2.7

canceled #22410
build:3

 
  Test
failed #22702
allowed to fail
lint:2.7

00:02:37

failed #22706
allowed to fail
lint:3

00:02:44

passed #22701
pyflakes:2.7

00:03:15

passed #22705
pyflakes:3

00:02:49

passed #22703
unittests:2.7

00:02:51

passed #22707
unittests:3

00:02:53

failed #22704
allowed to fail
unittests-modules:2.7

00:12:26

failed #22708
allowed to fail
unittests-modules:3

00:02:54

canceled #22412
allowed to fail
lint:2.7

canceled #22416
allowed to fail
lint:3

canceled #22411
pyflakes:2.7

canceled #22415
pyflakes:3

canceled #22413
unittests:2.7

canceled #22417
unittests:3

canceled #22414
allowed to fail
unittests-modules:2.7

canceled #22418
allowed to fail
unittests-modules:3

 
  Deploy
passed #22709
doc:2.7

00:03:09

passed #22710
doc:3

00:03:55

canceled #22419
doc:2.7

canceled #22420
doc:3

 
Name Stage Failure
failed
lint:2.7 Test
=== [  0%] Getting file:///builds/llange/weboob/modules
=== [100%] All modules are up-to-date.

Modules without tests: afer, amundi, banqueaccord, bforbank, bolden, bouygues, bp, caels, chronopost, cmb, cmmc, cmso, colisprive, colissimo, edf, ensap, genericnewspaper, gmf, linebourse, lucca, n26, nalo, netfinca, okc, oney, orange, ovh, pagesjaunes, peertube, redmine, relaiscolis, sogecartenet, tapatalk, ticketscesu, yomoni

Modules without icons: avendrealouer, bnpcards, bnppere, bolden, btpbanque, capeasi, cices, cmes, deathbycaptcha, ekwateur, ensap, erehsbc, esalia, gmf, linebourse, lucca, materielnet, meslieuxparis, nalo, netfinca, onlinenet, pradoepargne, sogecartenet, tapatalk, themisbanque, ticketscesu, trainline

Modules for Python 2 only: allocine, amazonstorecard, amelipro, apivie, asana, audioaddict, bnpcards, canalplus, carrefourbanque, cci, centquatre, cityscoot, colisprive, cpasbien, dailymotion, dhl, dpd, dresdenwetter, ensap, ganassurances, gls, groupama, guerrillamail, happn, hds, humanis, ideel, ilmatieteenlaitos, ina, inrocks, ipapi, itella, journaldesfemmes, kickass, kiwibank, lacentrale, lampiris, lyricsdotcom, lyricsplanet, mailinator, mareeinfo, materielnet, meslieuxparis, minutes20, myedenred, myhabit, netfinca, newsfeed, okc, onlinenet, openedx, ovh, pagesjaunes, parolesmusique, parolesnet, paypal, phpbb, pixabay, playme, poivy, pradoepargne, presseurop, prixcarburants, radiofrance, residentadvisor, rmll, sachsen, sogecartenet, t411, tapatalk, taz, ticketscesu, tinder, torrentz, trainline, transilien, vicsec, vicseccard, vine, virginradio, wellsfargo, yahoo
ERROR: Job failed: exit code 1
failed
lint:3 Test
2019-08-06 10:21:33,820:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module ilmatieteenlaitos: [ImportError] cannot import name 'imap' from 'itertools' (unknown location)
2019-08-06 10:21:33,896:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module lacentrale: [NameError] name 'unicode' is not defined
2019-08-06 10:21:34,262:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module tapatalk: [ModuleNotFoundError] No module named 'xmlrpclib'
2019-08-06 10:21:34,321:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module wellsfargo: [ModuleNotFoundError] No module named 'Cookie'
Errors building modules: dailymotion, hds, ilmatieteenlaitos, lacentrale, tapatalk, wellsfargo
Use --debug to get more information.
=== [ 0%] Getting file:///builds/llange/weboob/modules
=== [100%] All modules are up-to-date.
ERROR: Job failed: exit code 1
failed
unittests-modules:3 Test
2019-08-06 10:25:04,536:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module ilmatieteenlaitos: [ImportError] cannot import name 'imap' from 'itertools' (unknown location)
2019-08-06 10:25:04,598:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module lacentrale: [NameError] name 'unicode' is not defined
2019-08-06 10:25:04,928:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module tapatalk: [ModuleNotFoundError] No module named 'xmlrpclib'
2019-08-06 10:25:04,980:WARNING:repository:1.6:repositories.py:304:build_index Unable to build module wellsfargo: [ModuleNotFoundError] No module named 'Cookie'
Errors building modules: dailymotion, hds, ilmatieteenlaitos, lacentrale, tapatalk, wellsfargo
Use --debug to get more information.
=== [ 0%] Getting file:///builds/llange/weboob/modules
=== [100%] All modules are up-to-date.
ERROR: Job failed: exit code 1
failed
unittests-modules:2.7 Test
-----------------------------------------------------------------------
TOTAL 61823 33545 46%
----------------------------------------------------------------------
Ran 362 tests in 559.394s

FAILED (SKIP=96, errors=112, failures=31)
=== Total coverage ===
MODULES COVERAGE: 46%
ERROR: Job failed: exit code 1