Merge pull request #13 from xtuple/master

catching up
Merge pull request #471 from shackbarth/master

gitignore selenium creds
issue #19494: Update submodules.
Merge pull request #472 from jrogelstad/master

issue #19494: Update submodules.
update.sh now clears out the client/deploy directory
Merge pull request #473 from mikerodonnell89/master

modified update.sh
issue #19456: Update submodule.
Merge pull request #474 from jrogelstad/master

issue #19456: Update submodule.
issue #19295: logout even if timeout is during startup process
etc.
Merge pull request #476 from jrogelstad/master

Etc.
Merge pull request #475 from shackbarth/19295b

issue #19295: logout even if timeout is during startup process
Issue #19295 If session isn't authed, redirect to /.
Issue #19295 secure = true...
Merge pull request #477 from bendiy/19295

Issue #19295 If session isn't authed, redirect to /.
Incident #19041 - history now shows ProductCategory code
Merge pull request #478 from mikerodonnell89/19041

Incident #19041 - history now shows ProductCategory code
issue #19456:  update submodules
Merge pull request #480 from shackbarth/19456

issue #19456:  update submodules
seleniumtests with test reports