Improve minimap performance
Minimap leads to slowdown when opening a new document in Kate. The main
reason behind the slowness was two calls to updatePixmap()
- First when minimap itself is constructed
- Second when view constructs, it updates config and sets whether to show minimap or not and creates QObject::connect to refresh minimap leading to a second call
Other changes include using QBrush directly instead of QColor as QPainter
will convert it to QBrush internally.