Revert the refactoring for functions that build Lazarus. Committed too early. Will test more.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43992 4005530d-fff6-0310-9dd1-cebe43e6787f
Packager refactoring. Remove a parameter from PackageGraph.GetIDEInstallPackageOptions.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43993 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: refactoring for functions that build Lazarus. Make them a class, but don't move parameters to private vars yet.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@43994 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Hide "Clean all" radiobutton (+ a checkbox) in Configure Build Lazarus dialog when installation dir is write protected.

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