More robust handling of hostName and path in MKNetworkOperation

Allow user to pass a leading '/' to the path, and 'http://' or 'https://' to the hostName, without causing problems.