added user action initialization and run class for mt
moved initialization of user actions to own class. removed singleton patterns.
 Pleaseenter the commit message for your changes. Lines starting
Merge branch 'master' into mt

Conflicts:
	include/DetectorConstruction.hh
	src/DetectorConstruction.cc
	src/TrackerSensitiveDetector.cc
Multithreading works now
fixed a bug in argument parser.
test
Analysis: Fixed bug where analysis crashes when filename not set
AnalysisMessenger: Merged with G4AnalysisMessenger
DetectorConstruction: Fixed Minor Bugs
SFEventGenerator: Fixed mode selection
DetectorHit: Fixed copy ctor and operator=
Merge branch 'mt' of https://github.com/pmaanen/polarimeterstudies into mt

Conflicts:
	README.md
fixed a bug where some command line options were ambiguous.
Merge branch 'mt' of https://github.com/pmaanen/polarimeterstudies into mt

Conflicts:
	main.cc
adapted examples to new analysis messenger format
*
Removed Run, as it is unneeded. Moved Messengers into their classes.