Allow to set a width in model's columns options

The widths from models can be used by the view unless the view as its
own columns widths defined.
:white_check_mark: Make sure to test widths normalisation from column models
Add cells alignments from column models
Add view specific columns alignments
:white_check_mark: Add tests for rows updates