IDE: Expand IDE macros in Run->Run parameters->Environment->User override. Issue #23469, patch from Cyrax

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@39907 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Allow IDE to expand IDE macros in Project Options->Version Info->Other Info. Issue #23468, patch from Cyrax

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@39908 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Allow user to create own custom IDE macros and install them to IDE by using packages. Issue #23502, patch from Cyrax

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@39909 4005530d-fff6-0310-9dd1-cebe43e6787f
Fix typo in comment

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