Add PDF output and more versatile content rendering

This lacks a bit of documentation
Remove duplicated test

t/56-errorcodes-live.t duplicates (offline) functionality found in
t/70-real-status.t
Make tests work across PhantomJS instances
Silence the shutdown of Selenium::Remote::Driver
Work around Selenium::Remote::Driver not necessarily returning a list?
Remove dead code
Remove leftovers from MANIFEST
Code cleanup
Add documentation, customizable PhantomJS log level
Add a SYNOPSIS, LICENSE section, move parts of the code (and documentation) around
Add ->highlight_node() plus test
Ignore one more file
Unix newlines for .gitignore
Make the explicit port default the implicit default
Add the HTML-to-PDF example and more example programs

even if they lack narrative
Update MANIFEST and convert it to unix newlines
Clean up .gitignore so it ignores the correct build by-products
Add example generator, also add some documentation to example scripts
Add automatic generation of Examples.pm, Examples.pm
Generate a README, so Github is happy