Tools: GLazRes, a new GUI version of LazRes. Issue #21694, patch from Bart Broersma

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41122 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: linkscannr: free directives when StoreDirectives false

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41123 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: linkscannr: updateneeded if StoreDirectives changed to true

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41124 4005530d-fff6-0310-9dd1-cebe43e6787f
Tools: GLazRes, a new GUI version of LazRes. Issue #21694, patch from Bart Broersma

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41125 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: modeswitch FINALFIELDS and ISOUNARYMINUS

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41126 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: updated default modeswitches

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41127 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: linkscanner: counter for storedirectives

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41128 4005530d-fff6-0310-9dd1-cebe43e6787f
SynEdit: Fixed folding in "label" code. Issue 0024417

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41129 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: remove & from key map resourcestrings

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41130 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: store directives when new scanner is initialized and a sourceeditor for the unit exist

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41132 4005530d-fff6-0310-9dd1-cebe43e6787f
codetools: findreferences: when on proc body search proc interface

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41133 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: sourceditor: connect scanner when setting codebuffer

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@41134 4005530d-fff6-0310-9dd1-cebe43e6787f