log2() => ilog2()

changed impl to use Integer.numberOfLeadingZeros()
scripts and tests track rename
hoist a couple of loop-invariant comps in scimark/SOR