First batch of changes for GPS support
Fix compile warning about missing include
Increase GPS input buffer size.
Add checking if PIN is required.
Remove unnecessary comment.
Add log files and another GPS example script. Before using it, comment line '#define BUILD_GPS' out.
Merge remote-tracking branch 'ruuvi/master' into interrupt
Small modifications.

Removed HW flow control. There is none on GPS uart.
Line handling now skips empty lines.
Modified LUA script to use new flag from gsm driver.

Signed-off-by: Tomi Hautakoski <thauta@iki.fi>
Added #include <delay.h> to supress warning message
Set faster clock to handler loop.

Made platform_set_clock() global function.
Initial HTTP GET support.

Added commands to enable gprs.
Added initial HTTP GET support. This differs from final API that is defined in wiki.
Example of use:
	gsm.set_power_state(gsm.POWER_ON)
        gsm.gprs_enable("internet.saunalahti")
	doc = gsm.http_get("http://www.google.fi")
Added HTTP POST support.
Configure User_Button to reset
Incoming call handling.
Merge branch 'http'
Add buffer sizes in gps and uart.
Merge branch 'master' of github.com:RuuviTracker/ruuvitracker_fw
Add GPS message parser (based on SLRE regexp library).
Change buffer size back to 1024.
Remove old gps log files.