Update .gitignore file
Add bootstrap tests for USE_SYSTEM_YCM and CMAKE_DISABLE_FIND_PACKAGE_YCM
Disable sha1sums test on windows

It requires an sh interpreter and that is not always available
Try to fix unit tests on windows