Use ST's Library for Power management functions
Merge branch 'master' of github.com:RuuviTracker/ruuvitracker_fw
Modify USB Configuration Descriptor to ask for 500mA.
Remove http:// from Usb manufacturer string
Merge pull request #22 from thauta/master

ADC: add preliminary adc support for RuuviB1. Add example scripts for reading adc values.
GSM: Check gprs status on every query
GSM: Reset modem when its not responding
Switch to K&R coding style. Indent=tab, tab width=8
Implementing new 8/16bit i2c API.

New functions and their Lua interfaces:
platform_i2c_read8()	i2c.read8()
platform_i2c_write8()	i2c.write8()
platform_i2c_read16()	i2c.read16()
platform_i2c_write16()	i2c.write16()

All these new functions handle START/STOP conditions internally
and knows how to send devices internall address to the bus.
Some devices use internally 8bit registerr offset while others
use 16bit internal offsets.
Include FWlib files in generate_tags.sh
ADC: fix calculation of high voltage input.