Remove CMSystem stuff in favour of VersionController

I think CmSystem is kind of a strange thing. It's not implementing an interface, but is an extension to FitNesse.

Also we have the VersionController interface, which basically takes care of the "zip" versioning now. It would be really nice if we get VersionController implementations that play nice with SCM systems.

Git would be my first target.