Fix for Reportlab 3.0

Reportlab 3.0 textLines function accept list instead of newline delimited text, this fixes the changed behaviour.

Plus fix test cases.