Make hwtimer_spin() work even with interrupts disabled
by using only 16 significative bits on MSP430 hardware timers
Reduce variable scope in init function
Merge pull request #1619 from rousselk/msp430-hwtimer-16bit

Only use 16 significative bits for MSP430 hwtimers