Small issues to make ScriptRepositoryTest to pass in Windows

re #6175
Merge remote-tracking branch 'origin/feature/6175_script_repo' into feature/6175_script_repo
Making repository files hidden in windows

re #6175
Merge remote-tracking branch 'origin/feature/6175_script_repo' into feature/6175_script_repo
Installation Requirement change

Now, we allow users to install ScriptRepository in an already used directory.
This encourages the users to select the folder that they are already using,
probably helping them to publish afterwards.

re #6175
Implementation of ignorepatterns in ScriptRepository

re #6175
Revert "Revert "Merge branch 'feature/6175_script_repo' into develop""

This reverts commit 6e327cec90db53cbed4cf2588918559d215d3795.
And bring back the ScriptRepository.
Merge branch 'feature/6175_script_repo' into develop