Rewrite SymbolTable
Sort symbols when adding or removing function
Fix QT build (hopefully)
Merge pull request #4649 from Kingcom/Debugger

Rewrite symbol table