Add basic dialog for extract function action

Currently only Ok/Cancel buttons are implemented
Generate correct .desktop file depending on installed kdevelop version
Rename the project kdev-cpp-clang-refactor -> kdevcpprefactor
Create README.md
Add license file
Support user definable extracted function name
Hide 'Invalid function name' widget when user corrects the name
Fix build on machines with Qt5 installed
Hide additional options in Extract Function dialog for now
Empty QTest template added
Align to recent libcppmanip API changes
Merge remote-tracking branch 'mcencora/master'
Lower case for cmake macros in test CMakeList only
Merge branch 'master' of https://github.com/darklin/kdev-cpp-clang-refactor

Conflicts:
	Test/CMakeLists.txt