Issue #18180 - SATO support. Compiles with the corresponding branch of openRPT.

git-svn-id: http://svn.code.sf.net/p/postbooks/code/xtuple/branches/issue_18180_from_rev_13922@13976 ea1a15ef-c238-0410-93cb-fa28e9f07733
Adaptation of the script support code (QPrinter => ReportPrinter).

git-svn-id: http://svn.code.sf.net/p/postbooks/code/xtuple/branches/issue_18180_from_rev_13922@13977 ea1a15ef-c238-0410-93cb-fa28e9f07733
QPrinter => ReportPrinter and change to rendering & printing functions.

git-svn-id: http://svn.code.sf.net/p/postbooks/code/xtuple/branches/issue_18180_from_rev_13922@13979 ea1a15ef-c238-0410-93cb-fa28e9f07733
Issue #18180 - change back to an API closer to the previous one (work in progress).

git-svn-id: http://svn.code.sf.net/p/postbooks/code/xtuple/branches/issue_18180_from_rev_13922@14081 ea1a15ef-c238-0410-93cb-fa28e9f07733
Issue #18180 - (xTuple) change back the script API

git-svn-id: http://svn.code.sf.net/p/postbooks/code/xtuple/branches/issue_18180_from_rev_13922@14105 ea1a15ef-c238-0410-93cb-fa28e9f07733
Issue #18180 - Use ReportPrinter instead of QPrinter in the xTuple client where it can be done without breaking compatibility.

git-svn-id: http://svn.code.sf.net/p/postbooks/code/xtuple/branches/issue_18180_from_rev_13922@14106 ea1a15ef-c238-0410-93cb-fa28e9f07733