Revert "eb-6895: fixed salespro page to use username in api call (formerly guest_xpedx)"

This reverts commit 40a7cac25ab239d56060000cebe896a241173ce4.
eb-6895: fixed salespro page to properly handle null customer list

added defensive check to prevent api call with null user id, which would return all customers
removed dead code from AjaxGetSalesProCustomersListAction
EB-6963 & EB-6983. Added new static inner classes and used those class objects in Map. so that way we are able to reduce many hash maps in our stock check service.
Merge remote-tracking branch 'origin/hardening_r15' into development
EB-6936: Fixed the buttons at the bottom
eb-4953: added punchout timeout page

the image has been placed into the new standard image location: /webapp/images (not /webapp/xpedx/images)
EB-6963. fixed UOM issue if requested UOM is valid for that item