Create a system to alias non-standard tags to standard ones.  The only
currently defined tag aliases "bgcolor" to "background-color", but this
puts generalized system in place.
Merge pull request #148 from travelbird/master

Replace pyPdf with PyPDF2 and fix readme
Fix resource leaks by using weakrefs to avoid circular references.

Tested with pisa==3.0.33 (from PyPI) but the same circular reference
seems to exist here.

Reproducing:

Create a PDF with a (large) @page background PDF. Do this a couple of
times in a long running application and you'll see more and more file
handles reference the background-pdf. (That's just a symptom of objects
not getting garbage collected.)

After applying this fix, the file handles are released and the
excessive memory usage is gone. That leads us to believe that this
fixes the problems we were having.

In our case, when reproducing, we still had /some/ file handles open
after the fix, but an explicit call to `gc.collect()` cleared those too.
Merge pull request #152 from ossobv/osso-context-circular-refs

Fix resource leaks by using weakrefs to avoid circular references.
Merge pull request #131 from donbixler/master

Create a system to alias non-standard tags to standard ones.
Fix headers/footers in landscape mode.

Now you need to set a "is_landscape:1" line in your header and footer CSS in addition
to "size:a4 landscape" in the @page frame.
Quick fix to limit reportlab version range.

Version 3.0, if installed, will not be detected by xhtml2pdf, so define the reportlab dependency as a range (>=2.2, <3.0).
Merge pull request #157 from amcgregor/master

Quick fix to limit reportlab version range.
Merge pull request #155 from gthb/fix-header-footer-in-landscape-mode

Fix headers/footers in landscape mode.
Fixed reportlab version check, which doesn't handle release 3.0.
Merge pull request #159 from chrisspen/master

Fixed reportlab version check, which doesn't handle release 3.0.
added tox-support for automated testing
Merge pull request #160 from glomium/master

added tox-support for automated testing
Update setup.py to allow reportlab 3.0.
Merge pull request #164 from izak/master

Update setup.py to allow reportlab 3.0.
compatibility with python 3.x

except syntax using "as" keywords instead of comma ","
compatibility with python 3.x

using "as" keyword instead of comma in except statement
compatibility with python 3.x

use one parameter in matchesNode function instead of tuple parameter
compatibility with python 3.x

print using brackets
compatibility with python 3.x

print using brackets