Merge pull request #13 from xtuple/master

Catch up.
issue #19151: safeguarded routes
Merge branch 'benfix' into 19151
Merge branch 'xtuple' into 19151
issue #19151: cleanup
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 #91 from shackbarth/19151

issue #19151: safeguarded routes against naked GETs
Merge pull request #14 from xtuple/master

Catch up.
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.