pyInterface: Add first version of the file manager.

Add a first version of the file manager python class which should handle all
the file management of data and amplitude files (and possibly fit results and
fit configurations, but we are not there yet). The class is sparsely filled and
in an in-between state and more functionality will be added in the next
commits. Also add a small test script which tests the functionality which is
there at the moment, which will probably be deleted later on.

There was a function which was not exported in the python bindings of the
eventMetadata class. Fix this so it can be used in the file manager.
pyInterface: Make bin overlaps fatal.

Make overlapping bins produce an fatal error in the file manager. It has to be
like this, as one cannot unambiguously find a bin for a certain value of two
(or more) bins overlap, so this case should not be allowed.
storageFormats: Add possibility to set binningMap.

Add the possibility to specify which bin an event file belongs to via the
command line interface of convertEventFile.py.
pyInterface: convertEvtToTree update

Update convertEvtToTree to recent changes (add eventsType argument and import
core). Improve geant particle ID translation. Fix a bug where decayParticles
were not correctly identified. Add some exception handling.
pyInterface: particleDataTable python wrapper

change the python wrapper for particleDataTable to allow access to static
functions particleNameFromGeantId and geantIdFromParticleName from python.
Change convertEvtToTree.py accordingly.
pyInterface: convertTreeToEvt.py

Add new python script converting ROOTPWA formatted root files to ASCII evt
files. This is a first version that still has some problems. Currently the
charge is set to zero in in the evt file even if the particle does carry
charge. Some changes in the python wrapper for the particleDataTable need to
happen first. There is no exception handling yet. Only the momenta of the
particles are translated to the evt file for now.
not ready yet