fix version reference in docs
accept CDATA wrapped content for tail text
include CDATA sections when serialising tail text of top-level node
clarify docs: ElementTree.iter() does not visit siblings of the root element
clarify docs: lxml.html.fragment_fromstring(create_parent=True) allows multiple elements as parse result
Make lxml.doctestcompare consistent with stdlib's doctest

Fixes https://bugs.launchpad.net/lxml/+bug/1238503
Fix CFLAGS in tox.ini

Without this fix gcc 4.9 (the default C compiler on Ubuntu 14.10) aborts
with the following error:

    cc1: error: unrecognised debug output level " -O0"

As far as I can tell this happens because "-g -O0" is passed as a single
argv[] entry to the C compiler.

The 'setenv' parameter in tox.ini is not shell code, it doesn't need to
be quoted (and spaces around '=' are also okay[*], so I added them, to make
it apparent this is not shell syntax).

[*] http://tox.readthedocs.org/en/latest/example/basic.html#setting-environment-variables
Merge pull request #148 from mgedmin/fix-cflags-in-tox-ini

Fix CFLAGS in tox.ini
Merge pull request #147 from mgedmin/flip-doctest-diff-markers

Make lxml.doctestcompare consistent with stdlib's doctest
disable Cython compilation in tox build
disable Cython compilation in travis build
disable Cython compilation in travis build

--HG--
extra : transplant_source : %C2%26%92L%E7%5Bt%8AF%94R%BC%28%F3%00%93%BB%F4%E5%DB
drop old pip option in travis build
drop old pip option in travis build

--HG--
extra : transplant_source : %F6%C80q%F0%89%DE%99%BD6%9C%AE%26%DD%40EaQ%7B%99
changelog

--HG--
extra : amend_source : 79f1d8e7cf4b96b71cc01e3e5f102a1ace08892c
changelog
merge lxml-3.4 branch into master
fix LP#1369362: do not try to remove pseudo-attributes from processing instructions in HTML cleaner

--HG--
extra : transplant_source : %FA%01c%AF%5E%13%95%25%1E%01%19%ADA%C6%2A%5D%12%C4n%5E
fix LP#1369362: do not try to remove pseudo-attributes from processing instructions in HTML cleaner
merge lxml-3.4 branch into master