Target v1.1.5
Add check-full to run testsuite of submodules

This model should be improved to avoid double-checking when the same
submodule could be installed or referenced by multiple levels...
Require grainstore 0.10.9, fixing an issue with multi-geom markers
Merge branch 'master' into develop

Conflicts:
	Makefile
	NEWS.md
	package.json
We don't run tests with expresso anymore...
Check redis connection at pool creation time
Do not leak redis client connections on redis command error
getDatabase: properly handle redis connection failures
Revert "getDatabase: properly handle redis connection failures"

This reverts commit dd19d741497adf65dabe719ae9f2545db456044b.

The code was already correct
Add redis timeout and reap interval options in production.js.example

Use default values, for documentation purposes
Require latest grainstore and windshaft stable releases

Fixes some http response status to be 400 rather than 500
Add maxConnection environment configuration, have it default to 128

The number gives the maximum number of contemporary connections and
is dimensioned on the limit of open file descriptors found to be
needed on a per-connection basis.
Require Windshaft 0.8.4 to add dump of cache stats on SIGUSR1
Remove use of ANSI colors from all example log formats
Add a log on cluster startup, including date and pid
Add checkfds utility script
checkfds: use lsof only once, then grep in the report
Fix async throws in getGeometryType, getInfoWindow and getMapMetadata
Add item about async throws
Do not throw an Error embedding another Error

Should fix #68, but doesn't come with an automated test