initial work for QgsCodeEditor class:
- added new linker library (qscintilla)
- added QgsCodeEditorPython class
- added QgsCodeEditorSQL class
- replace QTextEdit with QgsCodeEditorSQL in SQL Window (DB Manager) only as example
- enhancement project python macros