Additional printed forms cleanup - headers/footers, middle name and suffix visibility (#5811)
* Fix headers and footers, only for PHP 7-based systems right now
* Convert the headers and footers to (actually-supported) named HTML tags
* Add the correct global variable setting in there
* No need for additional global variables if SOP in other parts is just to multiply top/bottom by 2
* Add missing space between practice state and zipcode
* Use standardized code for practice display information
* PHP styling fix
* Ensure the logo looks consistent when added as well
* Make the custom report use the patient library to determine the readable patient name, and add middle names + suffixes
* Centralize the logo <img> block generation to the library function and fix minor styling
* Since the library function is designed for empty strings or content, the comments won't fly... I mean, it's not like anyone is expected to be able to read those anyway?
* Correct the comment
* Centralize all page header/footer generation on printable encounter reports and custom reports
* PHP styling
* Add some missing text() enclosures, thanks!
* Ensure the header is written to every first page as well, for legal reasons (or so I'm told)