Use tab chars instead of spaces

This is an supplement to the feature request 1281 (Add option to preserve tabs).

Instead of converting users tab key press to a number of spaces, they should be saved as "real" tab chars.
It should then also be possible to define the display width of the intended of a tab char.