[INTERNAL] removed static method access from SessionDataCollector

Replace the static call with a string value that is created by the
context. Also replaced the version object with its string representation
to offer the opportunity to make the version manager platform
independent.

Change-Id: I7e717549c85ad0577b41daef523e168ddca6777c
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1264
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>