Add high level interface.

Add the high level interface directory which should house high level rootpwa
functions which are then exported to python and should form the foundation of
the user interface scripts. At the moment, add a calcAmplitude function which
is mostly copied from evtTreeHelper's processTree but uses the new
eventMetadata object. It has only been tested that it does something, but the
comparison between the old amplitude calculation executables and scripts is not
done yet.
Move amplitudeTreeLeaf to storageFormats.

Move the amplitudeTreeLeaf to the storageFormats subdirectory in preparation
for the introduction of the new amplitude data format and the amplitude
metadata.
storageFormats: Correct small things and cosmetics.

Correct several small errors, fix some printouts and move some printing code
from printMetadata to the eventMetadata's print method, which makes more sense.
pyInterface: Propagate class rename to python.

Propagate the renaming of the eventFileWriter class (formerly the
dataFileWriter) to the python version of the class and change the only script
using it accordingly.
utilities: Add function returning git hash.

Add a new function to the reportingUtilsEnvironment collection which just
returns a string with the current git hash. Also change the function printing
the git hash information so that it uses the newly introduced function instead
of the preprocessor variable.
storageFormats: Add std::complex to the hashCalculator.

Add the possibility to update the hash in the hashCalculator with values of
type std::complex<double>.
storageFormats: Add ampitudeMetadata classes.

Add the amplitudeMetadata and the amplitudeFileWriter classes to the
storageFormats subdirectory. Adapt the printMetadata executable accordingly and
add the amplitudeMetadata to the linkDef header.
amplitude: Add waveDescription constructor.

Add a new constructor to the waveDescription class which allows to build it
from an amplitudeMetadata object, which should facilitate the reading of
amplitude files.
pyInterface: Add bindings for amplitudeMetadata.

Add bindings for the amplitudeMetadata and amplitudeFileWriter classes. They
only have been tested rudimentarily and should be checked more thoroughly.
pyInterface: Move initialization of printing counter.

Initialize the printing counter and the printing classes in the printingUtils
submodule instead of at the beginning of every script. This seems to work,
however, somehow there seem to be troubles with the silencer class. As the
whole package is in the process of being rewritten, the details will be ironed
out once the new version is more or less stable.