IDE: allow opening the Configure Build Lazarus dialog during build process.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44063 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: reorder few things in TLazarusBuilder.CreateIDEMakeOptions. Prepare to split it.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44064 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Remove a useless variable in TLazarusBuilder.CreateAppleBundle.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44065 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: In TLazarusBuilder, separate function CalcTargets from CreateIDEMakeOptions and use it also in IsWriteProtected.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44066 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: In TLazarusBuilder, rename a method parameter, fix method names in DebugLn calls.

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