[SCM-759] cannot create Branch with TFS-provider

changes related to TFS implemetation.
most of commits already have been merged; but the 'fixing tests' was not merged yet.