changed Admin::cloneRepository() scope to make it publicly usable

Hi,

Sometimes we need to pass some parameters that are not supported by gitlib  to git clone (like
--recursive, --depth), changing Admin::cloneRepository() scope to public make it useful.

Thanks