The mechanism and regioselectivities of (NHC)nickel(ii)hydride-catalyzed cycloisomerization of dienes: a computational study.