remove adc, battery & gyro major number. (will be dynamically allocated)
move more generic setup to common.c (sysfs setup),
driver non-generic init can now be omitted in some cases (calling i2c init directly)