ESDEV-2145 Fix bug #5809: Session ID Disclosure

Moved url formation logic to oxutilsurl class, changed that it would work with external urls, added comments for oxStrRegular class, refactored processUrl method, getHost and isCurrentShopHost.
Adding missing comments for oxStr class.
Adding missing $_iObjectTplLanguageId parameter to oxLang class.