Fix compiler warnings: signed/unsigned ints, unused variable, ADC12 Timer

This fixes several warnings issued by mspgcc 4.6.3 from -Wunused-but-set-variable and -Wsign-compare, and removes a #warning directive I think is unnecessary.