898 bug don't fail if user has not git installed

Now fail depending on repo's SCM type and if such SCM had installed.

https://bugs.tddium.com/bugzilla/show_bug.cgi?id=898
removed scm's configure method, because in scm's class this methods are empty - so removed also from scm's class