include links in meta refresh tags in iterlinks
Merge pull request #138 from jab/master

include links in meta refresh tags in iterlinks
refactor tag processing code in iterlinks()
note iterlinks' meta refresh support in CHANGES.txt
Merge pull request #139 from jab/master

note iterlinks' meta refresh support in CHANGES.txt
fix crash when deallocating sibling Element proxies that do not have a parent
prevent tree cycle creation when adding siblings
refactor some duplicated code
changelog
merge lxml-3.3 branch into master
prepare release of lxml 3.3.6
merge lxml-3.3 branch into master
include Py3.4 (and pypy3) in travis tests
lxml.html.document_fromstring ensure_head_body

When using lxml.html.document_fromstring to process html outside your control,
you can't be sure it will have a head element or body element. Allowing
document_fromstring to accept an ensure_head_body option saves you from having
to write code like:

    doc = document_fromstring(html)
    try:
        doc.head
    except IndexError:
        doc.insert(0, Element('head'))
    # now we can safely reference doc.head

You can instead just write:

    doc = document_fromstring(html, ensure_head_body=True)
Merge pull request #140 from jab/master

lxml.html.document_fromstring ensure_head option
allow disabling output buffering in xmlfile() and explicit flushing
minor doc clarification
prepare release of 3.4.0 beta 1
fix tests in Py3
changelog