check invalid input string with local function (functor)

Details:
keeps function local, see
http://stackoverflow.com/questions/5356050/simulating-nested-functions-in-c
add  FakeClosurePlot::m_inputfake w/ its setter
use separate path for input fake file, pring info when verbose
add my sr8,sr9 to PlotRegion and to PRNames
add printout statements, add m_PRs.push_back the regions I want to look at
SusySelection::passSrSS now returns a struct SsPassFlags

Details:
In this way we can test each selection stage once only.  It will be
used to look at the looser fake control region suggested by Matt.
Verified with SusyPlot that the yield is the same as before.
rename batchScripts -> batch

Details:
rename batch script directory, and write the scripts for different job
types to separate subdirectories.
In this way I can submit jobs for several categories at the same time
(it happened in the past, for example, that I submit susyplot and then
fakerate, and the scripts get overwritten...)
typo (batc -> batch)
add sr8lpt and sr9lpt

Details:
these intermediate signal regions (after the 2l pt requirement,
i.e. more than just charge&flavor, but looser than the signal regions)
are used to check the fake prediction.