Fix issue #43: Always maintain cursor position after performaning any operation, add the ability to see the file lenght change in SortImports, refactor kate_plugin code