Adding setEncodedqueryString to network request

When testing the jsNetworkRequest.changeUrl() feature an existing query string was getting double encoded. Adding a setencodedquerystring method fixed this.