title: Missing Params with HttpNtlmAuth
body: <p>Hi so I am trying to setup a python scraper for work, and we are using NTLM Authentication (I know this because logging in is successful).</p>
  
  <p>Using:</p>
  
  <pre><code>import requests
  from requests_ntlm import HttpNtlmAuth
  
  
  url = 'http://mywebsite.com/view.asp'
  params = {'id': '123', 'key1':'value1', 'key2': 'value2'}
  auth = HttpNtlmAuth('domain\username', 'password')
  
  r = requests.get(url, auth, params)
  
  print(r.url)
  </code></pre>
  
  <p>Produced the output:</p>
  
  <pre><code>http://mywebsite.com/view.asp?id=123
  </code></pre>
  
  <p>I get logged in, but the rest of the GET values dont show.  If I change the order of the params, the first tuple will be shown:</p>
  
  <pre><code>params = {'key1':'value1', 'id':'123', 'key2':'value2'}
  </code></pre>
  
  <p>Outputs:</p>
  
  <pre><code>http://mywebsite.com/view.asp?key=value1
  </code></pre>
  
  <p>Without using HttpNtlmAuth, I don't get access to the page, but the output is</p>
  
  <pre><code>http://mywebsite.com/view.asp?id=123&amp;key1=value1&amp;key2=value2
  </code></pre>
  
  <p>If anyone could help, I'd really appreciate it, thanks!</p>