tryToReloadApplication — don't create set on each invocation, success if nothing to save
use SingleAlarm, changed file entry — use only virtual file to compute hashCode/equals
deprecate BlockReloadingUtil