[win32] Util::GetHomePath: expand relative path only when needed (one time at XBMC run)
[win32] Util: add function for add/remove '\\?\' path prefix
[win32] Util::GetHomePath: support for really long paths