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.