Resolves the strange 400 error - DO NOT MERGE - ONLY FOR REVIEW

So, the work around just involved packing the arguments string into a <code>StringEntity</code>, and parsing it out as an <code>InputStream</code> server side.

If this is merged, everything with an "arguments" parameter will not work except unidata subroutines. Strictly speaking, I believe this is a better way to send an arguments field over because I don't think we'd even have to worry about escaping HTML to send it over the wire.