Added callback function to xhtml reader, which could be used to make absolute paths

Sometimes you need to dump html page and then save it to pdf, but it'll raise an exception, because of relative paths in urls
i added additional callback function, which user can use to make absolute paths in urls, same thing i've seen in pisa(https://pypi.python.org/pypi/pisa/)
here is simple example:

    from pyth.plugins.xhtml.reader import XHTMLReader
    
    content = """
    text<br>
    <a href="/relative/path/to/something">link</a><br>
    text
    """
    
    def link_callback(url):
        return "http://domain.com" + url
    
    
    doc=XHTMLReader.read(content, link_callback=link_callback)
    print str(doc.content[1].content)

That, what i needed:

    [Text('[link]' {'url': u'http://domain.com/relative/path/to/something'})]