Allow AbstractGenerator::getOutputFromHtml to accept an HTML array

It can now produce a PDF with multiple pages in the same manor as AbstractGenerator::generate.

Also fixed outdated docblocks

PHPUnit 4.1 and above is required to run new test.