In suggested link_callback, handle local URI and remote ones

Without that patch, when using absolute external url

```
  File "xhtml2pdf-master/xhtml2pdf/util.py", line 515, in __init__
    uri = uri.encode('utf-8')
AttributeError: 'NoneType' object has no attribute 'encode'
```