Target v1.5.3
Set Last-Modified header with cache_policy=persist
Do not set Last-Modified in the remote past

... or max-age will be always reached
keep req.query as it comes to not broke ouaht refs Vizzuality/cartodb-management/2853
merged with devleop
Merge branch 'develop' into body_param_fix
Allow specifying api key via CDBSQL_APIKEY env variable
Fix author/contributors, add repository
Review cache-control headers:

 * Raise max-age to one year for all cacheable queries
 * Set max-age to 0 for uncacheable (mutating) queries
Do not cache results for queries you can't fetch source tables of
Use float parsing for int8 too

This makes us ready to upgrade to node-pg 2.x
Add REINDEX to the list of uncacheable queries
merged body_param_fix
Check for field names in SimpleField rather than SimpleData

Doing so makes the test also succeed with gdal-1.10
See http://trac.osgeo.org/gdal/ticket/5208
Tolerate blankspace differences in KML output

Makes tests succeed with gdal-1.10.x
Update NEWS with latest changes
Add note about tmpDir needing to be writable by server user

As per
https://groups.google.com/d/msg/cartodb/z06r9SwaoOM/b34In4TTdd0J
Report boolean values as of boolean type, not string. Closes #106
Look for attribute names in both SimpleData and Placemark

See http://trac.osgeo.org/gdal/ticket/5208
Also threat "description" as a special tag (in test)