install script fix - don't drop datamart
increased safety of js_init

- simplified pg_worker, reduced # of js_init invocations
- added js_init flag
- freeze objects created by js_init
- remove js_init call from build_database install script
don't use concat for XM.Inventory options
removed old line
do not yet automatically install billing
Merge pull request #1067 from shackbarth/unbilling

do not yet automatically install billing
issue #21801: make sure js_init has been called for triggers
Revert "fixed redirection in both files, fixed setting testDatabase using the DATABASE variable in the install_xtuple script"

This reverts commit 3708eb9a82c89d349019c761de93196a446bef86.
Merge pull request #1068 from shackbarth/21801-trigger

issue #21801: make sure js_init has been called for triggers
Merge pull request #1069 from shackbarth/21994-install

Revert "fixed redirection in both files, fixed setting testDatabase usin...
Merge pull request #1065 from jgunderson/fixdatamart

install script fix - don't drop datamart
Revert "Merge pull request #1049 from jgunderson/21859-1"

This reverts commit a0373ec5312138e08c5fcd2c9ef81a819eac1d63, reversing
changes made to fd7d36f8c8c235a1ab97efcbf81b7d09f53639d0.
Revert "Merge pull request #1067 from shackbarth/unbilling"

This reverts commit 459a4f111ae8ae5ab67cc9c02a7a688d6b5f0085, reversing
changes made to 05a0dffc2b8c433c3452879fa36912e8198330df.
Merge pull request #1066 from tjwebb/login-fix-dogfood

tentative fix for dogfood "100 parameters" issue
Merge pull request #1070 from tjwebb/revert-pulls-1049-1067

Revert pulls 1049, 1067