[INTERNAL] add VCS and FileList-related classes

All copied from eclipse project with minor changes.

Change-Id: I62c638f4ea56c4042cb049699f8044dc2f4e4229
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1645
Tested-by: Jenkins CI
Reviewed-by: Arsenij Solovjev <xeper000@gmail.com>
Reviewed-by: Arndt Lasarzik <alasarzik@gmail.com>
Reviewed-by: Franz Zieris <zieris@inf.fu-berlin.de>