Tweaks on git support and checkAvailability

* Hides the output of the mvn run for `checkAvailability`. It can be misleading when real errors occur later on.
* Check if the folders for the local copies of the project repositories actually contain a git repository. For some reason, they are getting corrupted on the scala PR validation machines.

@adriaanm, this should help for scala-pr-validation.