delete generated files

Conflicts:
	.config
power off on halt
copy ads79xx driver from https://github.com/nmenon/linux-2.6-playground/blob/devel/beaglebone/base/drivers/hwmon/ads79xx.c
change to use spi device ids instead of open firmware ids
delete unused code chunks
massive cleanup and renaming
change attribute names to conform to hwmon recommendations
fixup! massive cleanup and renaming
remove unneeded request and free from gpio-keys config
move pullup resistor config outside of #if block
simplify pin def macros
ad79xx: make range indivitually configurable for each channel and add platform_data for board configuration
rename system 5V power GPIO
ads79xx: add binary attribute for quickly reading all values
ads79xx: revert to single range attribute and add auto mode
ads79xx: allow partial reads from bin file
ads79xx: fix section mismatch warning
ads79xx: move header file
legoev3_battery: create battery driver
ads79xx: make raw_data actually be raw data.

Also, on the LEGO EV3, 12-bit data is returned contrary to the ADS7957 datasheet.