fix 'Object not connected yet!' issue

Not able to write the output tree because of the error below

Error in <Susy::SusyNtObject::event()>: Object not connected yet!
Error in <D3PDReader::VarHandle::event()>: Failed connecting to D3PD

The error appears also if I have a TTree::Fill() right after
m_susyNt.WriteTo(). This is fixed by changing the include order of
SusyNtObject.h and XaodAnalysis.h. Not clear what the reason is,
but now the output tree is being filled correctly.
refactor: SusyNtMaker::initializeOuputTree
SusyNtMaker: refactor small functions

moved code to:
- guessWhetherIsWhSample
- timerSummary
- counterSummary
- initializeOuputTree
- saveOutputTree
- initializeCutflowHistograms
rename cleaning methods

Say clearly what they're doing:
- checkEventCleaning  --> assignEventCleaningFlags
- checkObjectCleaning --> assignObjectCleaningFlags
put back in event-level selection
eveninfo as input to passGRL and passTileErr

Retrieve the pointer once, then reuse it. Also change the default
return values of the remaining event-quality placeholders from false
to true (so that we have some events to play with)