Remove SVN tags

Remove SVN tags from one file so far forgotten.
Whitespaces in CMakeLists.txt

Adjust a couple of whitespaces across various CMakeLists.txt.
Remove a No-Op in tools/CMakeLists.txt

Remove a line that did not really do anything.
Correct usage of 'SYSTEM' option in include_directories()

The 'SYSTEM' option in Cmake's include_directories command acts on all
following directories, so a number of ROOTPWA's directories were also
taken as system directories in some sub-directories. Reordered the
directories given to include_directories in the following order:
1. current source directory
2. other ROOTPWA directories
3. 'SYSTEM'
4. all external include directories (ROOT, libconfig, Boost, python, ...)
Merge pull request #58 from suhlatwork/cmake

Correct usage of SYSTEM in Cmake's include_directories
Rename README back to README.md

Rename README so that markdown is interpreted again on github web
page.
pyInterface: Fix bug in genPseudoData.py.

Fix a bug in genPseudoData: the location of the keyfile directory was
hard-coded while the keyfile command line argument did not have any effect.
Change the command line argument so that now the keyfile directory has to be
passed instead of the single keyfiles. As the fitResult which is given
determines the waves which are used, the script will now take the keyfiles it
needs form this new argument.

Also harmonize the capitalization when printing and remove module names from
printing function, as they are renamed at the beginning of the script.
pyInterface: Fix another bug in genPseudoData.py.

Fix another bug in genPseudoData which would lead to a crash when a
"artificialy constructed" fit result file was used (i.e. one which did not
contain a flat wave). Also add some printout and fix another error message.
UserSpace: clean 3pi.-00 and pi_2eta.-00 directories

Remove the prefixes '3pin' and 'pi-2eta' from the filenames, this is
already included in the directory name. Adjust the path to the particle
data table in GenerateKeyfiles.sh, compared to the old 'keyfiles'
directory, there is one more intermediate directory. Added an example
generator configuration file also for pi-etaeta.
UserSpace: modernize 3pi.--+ directory

Modernize the directory for the pi- pi- pi+ channel. Updated the example
generator configuration to work with the current generator, also updated
the target description to a hydrogen target. Removed the existing
keyfiles and wavelist, updated the template for the wave set generator
and added a number of wavelist of previous experiments. Also added a
script calling the wave set generator and taking care of creating the
special mass dependencies.

Basically this is a copy of the directory for pi- pi0 pi0 with changed
pion charges.
pyInterface: actually call a function in genpw.py

If the option '--randomBlockBeam' was present, the method
readBeamfileSequentially of the generatorManager was never called as a
pair of parenthesis was missing. This caused the error message
'randomizing beamfile starting position without sequential beamfile
reading has no effect', and the option was effectively ignored.
pyInterface: handling of number of attempts in genpw

First test whether the number of attempts was already exceeded before
writing the generated event to an output file.

Also improved the format of the efficiency output.
generators: Fix issues with plotting weighted events for pi- pi0 pi0

Use the correct index for the particle name, when printing the error
message that a particle from the file is not found in the particle data
table.

Reduce scope of the variable used to keep track of the maximal and
average weight, the average weight is now calculated correctly and no
longer off by 1/nrEvents.
Delete massdep and tools subdirectories.

Delete the obsolete and non-functional massdep and tools directories and remove
the references to them from the CMakeLists.
Propagate src -> partialWaveFit rename.

Implement the recent renaming of the src directory to partialWaveFit also in
the pyInterface directory structure. Also change the rootlogon to the new
directory and library names and fix a comment in a CMakeList file.
pyInterface: Solve setBranchAddress problem.

Finally solve the setBranchAddress problem which has been around for quite a
while. Introduce a new templated function setBranchAddress, which can be bound
to any boost::python wrapper and will set the branch address for the given
object and the tree and name from the arguments. As the pointer to the C++
object has to be kept alive, it is stored in a static map in the function. Note
that this is a memory leak, the map is never cleared. However, the memory
leaked should be limited and for the moment, I cannot think of a better
solution.

Implement this function for the fitResult and the ampIntegralMatrix and remove
the workaround code which has been there before.

Note that this change might break your python scripts using fitResult objects
read from TTrees.
Move particle classes to new subdirectory.

Move the particle, particleProperties and particleDataTable classes from the
amplitude directory to their own new particeData directory. Propagate this move
to the pyInterface directiory and all the CMakeList files concerned.
storageFormats: Make metadata constructor private.

Make the eventMetadata constructor private as it should not be possible to
create objects of this class arbitrarily. This necessitates some changes in the
metadata::merge function and the corresponding adaption in mergeDatafiles.cc.
In addition, some preprocessor magic is required so that root still sees the
constructor as public, as it cannot write objects to file otherwise. It is
doubtful if this works with root 6.
storageFormats: Make metadata work with ROOT 6

As a hackish work-around for ROOT still requiring a public default
constructor, add also the __CLING__ define to the list of defines
triggering the preprocessor magic.
pyInterface: Add binding for eventMetadata.

Add the python bindings for the eventMetadata. As a small test, add a python
version of printMetadata.