If log file is not open, message still gets printed out at least to the stdout.
Small bugfix.
BCH2D:
* added an option bool drawmode to Draw() to allow for not drawing of the
  mode and median

BCModel:
* in ReadMarginalizedFromFile() safer handling of histogram names read in
* changed some more Form -> TString::Format
Added a benchmark for testing MCMC for 1-d functions.
* rewritten the BCBenchmarkMCMC
* added benchmark2 which generates the chi2 dependence on number of iterations
* Added flag for running over all parameters at the same time
  or one parameter after the other (default).
Continued on the new flag for running over parameters.
* Insignificant change to MCMC benchmark2
* added more comments and printouts to BCDataPoint
In ReadDataFromFileTxT and Tree first check that there is a good file
and only then create a data vector.
Fixed/updated some warnings and error messages.
BCModel:
* GetNParameters(): check for existance of parameter set
* AddParameter(): remove call to MCMCInitialize()
* ReadMode(): chenge the error messages to use BCLog::Out()
* ReadMarginalizedFromFile(): add MCMCInitialize()
  Here we might want to add some check and run it only conditionaly.
  Or maybe it's OK to reset everything here since we're filling the
  marginalized distributions from file anyway...
* PrintAllMarginalized(): Updated error message

BCEngineMCMC:
* removed zeroing of pointers to marginalized distributions from
  the constructor since the size of the vector is zero at this
  point anyway
* removed call to MCMCInitialize from the constructor as well, since
  it is being called by MCMCPreRun
  (this might potentially cause some problems in some places and has
   to be reviewed)
Added example07 to the package. It shows how to use the class BCModelHistogramFitter.
Added the class BCModelHistogramFitter.
Modified the Makefile to include the class BCModelHistogramFitter.
BCEngineMCMC:
* more drastic update of scales, i.e. not just by factor of 2. If
  efficiency for a given parameter is eps and minimum efficiency is
  emin then the scaling factor is calculated as:
   f = 1 / ( 2 * (int)( 1 + emin/eps/2 ) )

BCModelHistogramFitter:
* small code update
* changed Likelihood to use TF1 Integral instead of linear approximation
* make sure FitFunctions returns correct value also for histograms with
  changing binwidth

example07:
* Cleanup of Makefile
* example07.c Small code updates
Some modifications on histogram fitting:
- Renamed BCModelHistogramFitter into BCHistogramFitter
- Added functions Fit() and Fit(TH1D * hist, TF1 * func).
Added BCHistogramFitter.
Fixed double definition of FindModeMinuit().
BCEngineMCMC:
o updated some printouts
o small code updates (spaces, etc.)

BCLog:
o if BCLog::nothing is set then there's really no output from BCLog::Out
o no complaining if logfile not open, output only goes to screen
o first call of BCLog::Out now calls BCLog::StartupInfo

BCHistogramFitter:
o BCModel constructor is called setting the default model name to
  'HistogramFitter'
o MCMCSetNIterationsRun(2000) called in the constructor
  This needs to be revised
o Fit() now calls Fit(TH1D*,TF1*) directly
o added DrawFit()
o small code updates in the header (spaces, etc.)

example07.c:
o simplified as much as possible
General:
o implemented the possibility to call BAT classes and methods from within
  ROOT

example07:
o changed to be just a ROOT macro which is to be run in ROOT once BAT has
  been installed successfully

BCEngineMCMC:
o changed declaration of MCMCGetNewPointMetropolis() to resolve the
  ambiguity due to default argument values

BCModel:
o small update of printout

BCLog:
o added methods to set/get log levels without having to open logfile
o removed some methods