connect to openrpt from node-datasource

Requires https://github.com/xtuple/xtuple-server/issues/212

This isn't quite ready for pull. It's still needs some feedback from https://github.com/xtuple/xtuple-server/issues/223

But it's well enough along to start the conversation. This change to the route will expose an API that looks like this:
`https://localhost/demo_dev/generate-report?nameSpace=ORPT&type=AddressesMasterList`
and this:
`https://localhost/demo_dev/generate-report?nameSpace=ORPT&type=AROpenItems&params=startDate:date=%272007-01-01%27`

Is this sufficient for the browerside invocations that we all have in mind?

resolves #1992.
That directory path is available as `X.options.databaseServer.hostname`. If we use `-h` and point there, can we omit `-databaseUrl` *and* `-username` *and* `-passwd` ?