Update compilation of CUDA components

Update compilation of CUDA components so that it works under CUDA
V5.5+. Bump up CUDA version to 5.5 and shader model to 2.0. Update
CUDA information in README.
Move CUDA test files into separate directory

Move CUDA test files into 'test' subdirectory. Adapt build scripts.
UserSpace: Add keyfiles.

In an effort to collect all the user- and analysis specific files in one place,
create the userAnalysisWorkspace directory with separate subdirectories for
each channel. As it is the easiest thing to sort in there, move all the
keyfiles to the respective channel's directory.
UserSpace: Move files from generators to UserSpace.

Move all the files which could be matched to a channel to from the generators
subdirectory to the userAnalysisWorkspace. Note that in this commit, the files
are only moved but not updated or checked for functionality.
generators: Remove header for root script.

Remove a header file which was used to compile one of the plotting root
scripts. With the removal of the gui some time ago, these scripts are not
compiled anymore so this files was superfluous.
generators: Rename executables.

Change the names of the executables in generators so that they are a little bit
more descriptive of what the executables actually do.
Improve build scipts

String for log message for subdriectories is now generated
automatically.
Merge pull request #53 from bgrube/master

Improve build scipts
UserSpace: Update generator config for 3pi.-00

Update the configuration for the phase-space generator to work with the
current generator for the pi- pi0 pi0 channel.
utilities: Fix printing of std::vector.

Fix a bug which lead to a segmentation violation if one tried to print a
std::vector which was empty.