RegExp rework - part 01

This is a second part of splitted PR #3223. (First part is PR #3433)
This PR add support for UTF-8 in our wrapper. PCRE supports UTF-8 natively.
Also enable UTF-8 regexps usage in selected parts of XBMC code.