postgres integer doesnt support NaN anymore, switching to float
improves error message gps_read()
fixes bug, now every http request gets its own database connection
removes unwanted puts
fixes json error (again was parsing NaN)
gpsd somehow cannot handle shared memory connection anymore, falling back on tcp
minor js changes
only connect to gpsd if available
Revert "fixes json error (again was parsing NaN)"

This reverts commit 47e5374f553f59e78c3ec3ef0eb416b45655ded7.
do not add data if its NaN
makes kw1281_open() use perror()
migrates to new javascript oop style
removes leaflet.js/.css from graph.html
adds timezone difference to each dataset
converts timestamp from float to double, fixes timestamp problem
adds gps_stream() and gps_waiting()
changes graph colors, automatically adjusts altitude graph height
adds readme
gindent -bli0 -nce -cdw -cbi0 -cli4 -nbc -di8 -brs -brf -lp -ppi3 -hnl -nbbo -i4 -nut -ip0 -ci0 -br -bap -sc -npcs
removes gps_climb (bogus values anyways)