Split rest request binding parameters into a separate file from the mechanics of their use
copy the HTTP request header into the RestRequest
added ability to emplace() with arguments
passive_endpoint: discover the port set by the system when requesting random port (0)
Merge branch 'master' of github.com:datacratic/soa into datacratic-internal-branch-2
implemented SftpConnection::getAttributes
use libssh2_sftp_stat_ex rather than libssh2_sftp_statvfs
expose getSftpConnectionForHost
Merge branch 'sftp-stats' into datacratic-internal-branch-2
added JsonPromise class in which we pass around immutable JSON
respect JSON's rules to not put NaN or Inf into JSON; write them as strings instead
Merge branch 'datacratic-internal-branch-2' of github.com:datacratic/soa into datacratic-internal-branch-2
run process initiates its own process group, and "kill" uses that pgid as parameter to ensure that no child is kept alive
Merge branch 'master' into datacratic-internal-branch-2
made dates default to printing in iso8601 format
Merge branch 'datacratic-internal-branch-2' of github.com:datacratic/soa into datacratic-internal-branch-2
minor fixes to TimePeriod class (constness, dry)
added stress test to runner
Don't allow infinite date to print as Inf.000Z
added common api for handling files/objects independently from their storage backend