[PVR] Feature: Confirm XBMC shutdown if any local PVR backend is not idle.

- Fixed CNetwork::GetHostName signature and implementation.
- Added CNetwork::IsLocalHost.
- Changed CURL::IsLocalHost and CPVRClients::ALlLocalBackendsIdle to use CNetwork::IsLocalHost.