kstyle: smaller tree/tableview headers
Since data view headers are not the content the user is trying to peruse, having them be the same size as an actual cell of data (or larger) doesn't really make sense.
Instead, they can be made smaller, which gives more room to the content the user is looking for, and helps make the distinction between header/data more visible.
before:
after: