title: Lvl library and android marshmallow
body: <p>Lvl library doesn't compile anymore on Android Marshmallow due to the lack apache stuff removed. You can add <code>useLibrary 'org.apache.http.legacy</code> but it's only a temporary workaround. The problem is this method:</p>
  
  <pre><code>private Map&lt;String, String&gt; decodeExtras(String extras) {
    Map&lt;String, String&gt; results = new HashMap&lt;String, String&gt;();
    try {
       URI rawExtras = new URI("?" + extras);
       List&lt;NameValuePair&gt; extraList = URLEncodedUtils.parse(rawExtras, "UTF-8");
       for (NameValuePair item : extraList) {
          results.put(item.getName(), item.getValue());
       }
  
    } catch (URISyntaxException ignored) {
  
    }
    return results;
  }
  </code></pre>
  
  <p><code>NameValuePair</code> and <code>URLEncodedUtils</code> are not found. </p>
  
  <p>What is the new <strong><code>"way"</code></strong>? How can I replace this call with new code compliant with the new Android version?</p>