Merge pull request #647 from shackbarth/20902-itemsite140

20902: fix itemsite bugs
JSON-Schema be more implicit about what arrays of keys relate to.
issue #20864: mix in some more line item functionality
reverted breaking orm change
Merge pull request #659 from shackbarth/orm

reverted breaking orm change
Merge pull request #658 from shackbarth/20864

issue #20864: mix in some more line item functionality
Merge pull request #657 from bendiy/master

JSON-Schema be more implicit about what arrays of keys relate to.
Merge pull request #662 from lynnaloo/20866

20866 - Bug Fixes for Advanced Search
fix itemsite bug
Merge branch 'charfix' into 20864
Merge pull request #663 from shackbarth/charfix

fix itemsite bug on characteristics
issue #20864: pass uuids to tables
issue #20864: move that margin number over
issue #20864: some styling
issue #20864: prevent infinite loop
issue #20864: fix history labels
issue #20864: fix currency bug
Merge branch 'master' into 20864c
Merge pull request #665 from shackbarth/20864c

20864c
Add link to jsdoc in readme.md