Merge pull request #12 from xtuple/master

latest changes
Merge remote-tracking branch 'xtuple/master'
Add etags to list (fetch) requests.
Move etags out of ret.data and up to ret.etags.
key etags with nkey, not pkey.
comment fix.
Add etag query debugging.
Set etags property on ret before data so format matches retrieveRecord().
Merge branch 'master' into stditem
Merge branch 'master' into stditem
Merge branch 'master' into stditem
issue #23046: add css classes
Merge pull request #1 from bendiy/etags-on-lists

Etags on lists
Merge remote-tracking branch 'xtuple/master'
itemsourcespectestadded
issue #23046: use new attribute
Merge branch 'cdd' into stditem
Merge branch 'master' into stditem
Merge pull request #2 from bendiy/stditem

Stditem
Merge pull request #1327 from ssshyam/master

Updated Item Source Test