title: chrome linkurl not returning proper url
body: <p>I was doing some chrome extension dev and I found linkurl method giving some strange url back like this "<a href="https://www.google.ca/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=4&amp;cad=rja&amp;uact=8&amp;ved=0CDQQFjAD&amp;url=https%3A%2F%2Fdeveloper.chrome.com%2Fdevtools%2Fdocs%2Ftips-and-tricks&amp;ei=41OEVfSXG4nioATdvrCAAQ&amp;usg=AFQjCNHiSugE_b8f5LZbiamLQzS2Df2I9Q&amp;sig2=acYqGi4bSiUgLeO4HwwM5Q&amp;bvm=bv.96339352,d.cGU" rel="nofollow">https://www.google.ca/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=4&amp;cad=rja&amp;uact=8&amp;ved=0CDQQFjAD&amp;url=https%3A%2F%2Fdeveloper.chrome.com%2Fdevtools%2Fdocs%2Ftips-and-tricks&amp;ei=41OEVfSXG4nioATdvrCAAQ&amp;usg=AFQjCNHiSugE_b8f5LZbiamLQzS2Df2I9Q&amp;sig2=acYqGi4bSiUgLeO4HwwM5Q&amp;bvm=bv.96339352,d.cGU</a>"</p>
  
  <p>Is there any way we can get the proper url ?</p>
  
  <p>My code is here</p>
  
  <pre><code>function genericOnClick(info, tab) {
    window.alert(info.pageUrl);
    var urlHandler =  info.linkUrl;
    chrome.tabs.create({url: urlHandler});
  }
  
  var contexts = ["page","selection","link","editable","image","video",
                  "audio"];
  for (var i = 0; i &lt; contexts.length; i++) {
    var context = contexts[i];
    var title = "Test"
    var id = chrome.contextMenus.create({"title": title, "contexts":[context],
                                         "onclick": genericOnClick});
  }
  </code></pre>