Added the legacy constructor to provide tests compatibility

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Fixed PerforceSCM tests

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>