Implemented #20946.

- all database query responses are converted to rjson before sending to
client
- client unpacks rjson into json in browser
- client requests are *not* currently converted to rjson
- "rjson" flag can be enabled/disabled in config.js
- lib/module symlinks to the node_modules folder; keeps rjson.js
  include on client consistent with other paths.
- TODO write test that compares performance when enabled/disabled
Merge branch 'master' of github.com:xtuple/xtuple into INCDT-Feature-20946
Merge branch 'master' of github.com:xtuple/xtuple into INCDT-Feature-20946
get strings data
get translations from strings files
added dictionary tables
insert strings into dictionary
handle duplicates appropriately
issue #21565: Resort after adding model to collection to make sure any bindings affecting sort have a had a chance to finish.
Merge pull request #3 from lynnaloo/logistify

Logistify
Merge pull request #900 from jrogelstad/21565

issue #21565: Resort after adding model to collection to make sure any b...
Merge branch 'master' of github.com:xtuple/xtuple into INCDT-Feature-20946
unregister extension option in build tool
issue #21601: First pass on some checking all selected actions.
files must know their extension status
issue 21605: Make sure backbone relational always triggers a collection change.
Merge pull request #902 from jrogelstad/21605

issue 21605: Make sure backbone relational always triggers a collection ...
Merge pull request #901 from jrogelstad/21605

issue 21605: Make sure backbone relational always triggers a collection ...
new convention for strings.js
applied new strings convention