#19443 - use REST discovery for report schema
Merge branch 'xtuple'
issue #20851: added field queries to discovery doc
issue #20851: pass rest params into database query
issue #20445: hooked up forgot password page
issue #20445: hook up the recovery route
issue #20445: create and save recover model
issue #20445: send out email
issue #20445: look up recover row
issue #20445: query by id and not username, better bcrypt, reset password view
issue #20445: revalidate session on password reset
issue #20445: actually reset the password
issue #20445: don't use sync in bcrypt
issue 20445: prettify
issue #20445: cleanup unused css classes
issue #20445: autofocus on first element
issue #20445: more cleanup
issue #20445: moved recover routes into their own file
issue #20445: render the xTuple logo correctly on each view
issue #20445: cleanup