NEXUS-5586: Using proper method to decide is repo to be inited or not

This method checks only not the "supported" but also repo state
should it be updated/inited or not.

Also, a bit of exception cleanup, as those IllegalStateExceptions
would actually not get out of initializeWhitelist method, they
are handled in situ (handling code was actually the source of
these WARNs).
Disable WL as it is not relevant for ITs, yet it makes them fail

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
Merge remote-tracking branch 'origin/master' into siesta-1.4