Merge pull request #19 from xtuple/master

catch up.
Merge pull request #20 from xtuple/master

catch up.
git checkout first, update submodules with --init
issue #19051: added logging
issue #19051: looping through orm commands sequentially
issue #19051: cleanup
issue #19051: documentation
Merge pull request #110 from shackbarth/19268

issue #19268: routes to mock interation with pentaho
Allow config files to live in a dir not relative to the current working dir
if the first char is a / then use the config file path directly, otherwise
append to the current working directory
Merge branch 'master' of github.com:davecramer/node-datasource
Merge pull request #111 from davecramer/master

checkout master before pull
Merge pull request #112 from shackbarth/19051

issue #19051: added logging and sequential ORM running
Merge pull request #113 from shackbarth/19268

issue #19268: sending back data as application slash json
issue #119224: First pass adding user sync support
issue #19224: Get syncUser functor working.
issue #19224: Call renamed function instead.
issue #19224: Make user sync function call a function directly so it is secure.
issue #19224: No need to get funky with connection any more.
issue #19225: Update passwords on database servers to match global
issue #19224: Get reset password to use same code as change password to reset postgres password.