doc: try to use groff if man2html is not found

to generate a html version of the manpage,
throw a fatal error otherwise.
doc: add BUILD_A4_PDF cmake variable

to create a DIN A4 paper version of the ledger pdf.