Merge pull request #13 from xtuple/master

Catch up.
issue #18392: added empty email route
issue #18392: added nodemailer to package
issue #18392: hello world
issue #18392: moved emailing code to reset-password functor
issue #18392: using configurable mailserver
issue #18392: typo fix
issue #18392: better text for email
Merge pull request #14 from xtuple/master

Catch up.
Issue #19127 Found bug causing the cleanup to never run.
issue #19152: turn off default client debugging
issue #19051: Fix path error
Merge pull request #98 from jrogelstad/master

issue #19051: Fix path error.
Merge pull request #96 from bendiy/master

This should fix the session cleanup/timeout issue.
Merge pull request #97 from shackbarth/19152

issue #19152: turn off default client debugging
Merge pull request #15 from xtuple/master

Catch up.
Merge pull request #94 from shackbarth/18392

issue #18392: send e-mails for password reset out of node
issue #19199: fixed gaping security hole in reset password
issue #19051: using username from dataserver table
issue #19051: removed one more cause for error