Add smbus_trans() method.

Implement the smbus_trans() method of the ig4 driver.
use sx instead of mtx

use sx lock instead of mtx since the driver sleeps while holding locks.