Migrating to CMake build system
Merge pull request #42 from vmax/cmake_migration

Migrating to CMake build system
ignore files autogenerated by cmake
Implement Dialog with Yes, No or Cancel
Implement new file (Ctrl-N)
Fix save dialog
Use Ctrl-F for incremental search
Use Esc to exit from ISearch mode
Fix #37 Select Del or keyboard does not work
Save cursor position in the tab
Fix the bug when a file might be saved to the wrong folder
Correct implementation for toUtf8 and toUtf16
Always show only basename in the tab
Implement #45 Mark modified files with *
Fix bug when the application adds the empty line to the end of the file after saving
Prompt before file closing if file is modified
Hopefully fix the crash when the application get the message from the unknown window
Set the cursor on the second line in the save dialog
Fix bug when Del or Backspace delete extra character with selection
Simple auto-indention