EB-7513: create new table XPEDX_ITEM_CONTRACT_EXTN for contract items
EB-7513: add index on new table XPEDX_ITEM_CONTRACT_EXTN for contract items
Merge remote-tracking branch 'origin/hardening_r16' into development

This contains the fix for P2 for removing webtrends
EB-7513: add PK and change datatype on new table XPEDX_ITEM_CONTRACT_EXTN
EB-7513: shorten the PK name in XPEDX_ITEM_CONTRACT_EXTN to make Sterling happy
EB-7513: shorten the PK name again...
syncing dev from hardening branch

Merge remote-tracking branch 'origin/hardening_r16' into development
EB-4498: store contract items in Lucene for search
EB-4498: add debug output in new code for contract items in Lucene for search
EB-4498: fix hardcodied API response for testing
EB-4498: call real API for item contracts in Search Index UE
EB-4498: fix typo?
EB-4498: fix service call
eb-7365: converting prod support and prod to use distco (aka Veritiv) ldap
eb-7365: converting integration and sandbox to use distco (aka Veritiv) ldap

with this commit, all environments other than dev2 will use distco. we'll convert dev2 after R16 hardening
EB-4498: fix contract XML processing
EB-70903: View price and availability on product compare page.
EB-4498: adjust debug prints
EB-6285: Added Filtered order statuses to Order List page.
EB-4498: strip unneeded chars from BillTo CustomerId