Patch some serious errors in im2sb and intelmote2 DMA & SPI code

- first bits of LIS3L02Q acceleration values are no longer cut off, allowing sign recovery
- early setting of descriptorless mode for DMA controller (as needed for it to function)
- correction of I2C address of TMP175 on im2 sensor board (is 0x4a as stated in imote2 datasheet)
- using atomic variable access
- making HalPXA27xSSPControlP generic, as multiple SPI interfaces might be using it to access their registers
Patch some serious errors in im2sb and intelmote2 DMA & SPI code

- first bits of LIS3L02Q acceleration values are no longer cut off, allowing sign recovery
- early setting of descriptorless mode for DMA controller (as needed for it to function)
- correction of I2C address of TMP175 on im2 sensor board (is 0x4a as stated in imote2 datasheet)
- using atomic variable access
- making HalPXA27xSSPControlP generic, as multiple SPI interfaces might be using it to access their registers
cleaned up files
More cleanups
cleanup HplPXA27xDMAM.nc
Update CoapBlipC.nc

This solved the issue 253 of blip static addressing on coap
Update TestPrintfAppC.nc

Printf does not work properly in Telosb without SerialStartc.
remove set but not used variable 'status'
quick indentation-correction pass
remove variables that are defined but not used from LinkEstimatorP
remove maxLenght not used variable from CtpRoutingEngineP
Merge pull request #271 from mszczodrak/cc2420x_status_var

cc2420x 'status' variable not used warning
Merge pull request #268 from mszczodrak/ctpRoutingEngine

clear unused variable warning for maxLength, only used in TOSSIM
Merge pull request #269 from mszczodrak/linkEstimator

remove few variable not used warnings from LinkEstimatorP
Merge pull request #264 from shady33/master

Update TestPrintfAppC.nc
Merge pull request #254 from desh901/patch-1

Update CoapBlipC.nc
Merge pull request #174 from rorei/intelmote2_patches

Some intelmote2 and im2sb patches