add parameter bounds in the FitResult
See https://savannah.cern.ch/bugs/?94994

git-svn-id: http://root.cern.ch/svn/root/trunk@46271 27541ba8-7e3a-0410-8455-c3a389f83636
Merge from the master improvements in Minimizer class

  - Improve Minimizer class by adding some additional methods to set variable properties and query them
 -  Factorize out common functionality of GSLMinimizer class in a new common abstract class (BasicMinimizer) which can be re-used for
new minimizer implementations

see http://root.cern.ch/gitweb?p=root.git;a=commit;h=d0ad5bd5bf423e73965f80c77cf09fa2bd5671d4

(merge also some related bug fixes from master)
merge some coverity fixes applied only in the trunk (svn rev. 44879)
Fixes required by previous commit implementing improvements in Minimizer class
update documentation for IsValid()

see https://savannah.cern.ch/bugs/index.php?96316

git-svn-id: http://root.cern.ch/svn/root/trunk@45816 27541ba8-7e3a-0410-8455-c3a389f83636
Update comments in TMath::Landau and TRandom::Landau

git-svn-id: http://root.cern.ch/svn/root/trunk@46270 27541ba8-7e3a-0410-8455-c3a389f83636
Fix a compilation problem on Windows and Solaris

git-svn-id: http://root.cern.ch/svn/root/trunk@46501 27541ba8-7e3a-0410-8455-c3a389f83636
update cmake file for new files added in mathcore

git-svn-id: http://root.cern.ch/svn/root/trunk@46516 27541ba8-7e3a-0410-8455-c3a389f83636
try to fix a problem with Windows disctionary

git-svn-id: http://root.cern.ch/svn/root/trunk@46522 27541ba8-7e3a-0410-8455-c3a389f83636
Merge from the master http://root.cern.ch/viewvc?view=rev&revision=47641
but only in the math core classes. The changes in TF1 are left for the masteer

The changes in the math core integrator classes are fixes to use both a relative or n absolute accuracy
as requested in https://savannah.cern.ch/bugs/?70853
from Gabriel: apply Coverity fixes for self assign

git-svn-id: http://root.cern.ch/svn/root/trunk@47785 27541ba8-7e3a-0410-8455-c3a389f83636
fix for the case when all fit parameters are fixed

git-svn-id: http://root.cern.ch/svn/root/trunk@48249 27541ba8-7e3a-0410-8455-c3a389f83636
add possibility to performa a least square fir for binned data using the expected error instead of the observed one
(Pearson chi- square)
Add in Bindata methods to compute sum of weight (content) and sum of weifgt square

git-svn-id: http://root.cern.ch/svn/root/trunk@48281 27541ba8-7e3a-0410-8455-c3a389f83636
Merge from master new version of TUnfold (V. 17) that was committed in
http://root.cern.ch/gitweb?p=root.git;a=commit;h=dc62be8ffb9dc1b05b1bb297fc54723e38ed583a

Include also all the fixes applied afterwards in the master
from Gabriel:

 Fixed coverity issues: 48371, 48513, 47921, 48345, 47920, 48348, 47886, 47885

git-svn-id: http://root.cern.ch/svn/root/trunk@48409 27541ba8-7e3a-0410-8455-c3a389f83636
Fix unused variables by adding a MATH_UNUSED macro in Math/Util.h
This fixes problem with documentation reported in https://savannah.cern.ch/bugs/?100622
Add also an error message for the not implemented methods

git-svn-id: http://root.cern.ch/svn/root/trunk@49063 27541ba8-7e3a-0410-8455-c3a389f83636
suppress some error messages since some functiona are always called for all minimizers

git-svn-id: http://root.cern.ch/svn/root/trunk@49112 27541ba8-7e3a-0410-8455-c3a389f83636
update documentation for TRandom, The interval of the generated numbers in Rndm() is (0,1) and NOT (0,1]

git-svn-id: http://root.cern.ch/svn/root/trunk@49217 27541ba8-7e3a-0410-8455-c3a389f83636
Fix a bug added in http://root.cern.ch/gitweb?p=root.git;a=commitdiff;h=d28fb0320423fe86b57f31ff1755226e98d46ed9
in computing the number of free parameters in FitResult.