Refactor command edit widget
Use vector to store items in model

Vector with optimized prepend operation is more suitable for storing
clipboard items since elements are mostly static and new items are
usually prepended.
Refactor timers
Fix check for minimizing support on KWin window manager