[z1798] Fixed auction crash in case missing localization for only some items

Source crash in missing locale strings array size check before access
to it in locale structure.

Also move repeating code for access to wide used localization string arrays to ObjectMgr functions.

(based on commit d2abd41)

(based on commit [s1354] - e434138)