Grant Coleman has been jailed for a one-punch attack that killed former pro-surfer Chris Davidson outside a NSW club.