Mode-line fontification improvements

This commit changes how the mode-line is fontified. Previously, the fontification applied to the mode-line text was also applied to the top and bottom border of the mode-line. Now the fontification is applied only to the text - this seems to be closer to the intended behaviour.