PerlTidy: Fix Conflict Between PerlTidy and MH User Code Parser

Perltidy will split long lines at equal signs.  This can cause issues with the MH User_Code parser that attempts to location 'new' statements.  This attempts to fix the problem by merging multi line statements that fit this format into a single line before parsing.
PerlTidy: Manually Fix a Number of Compatibility Problems with PerlTidy and MH

Notable things:
- End of line # noloop statements can be split onto a subsequent line if it is over 80 characters.  Great care should be taken when using this marking.
- A "bug" in the prior code caused "new" statements within a subroutine but indented by 0-3 tabs to be improperly declared global variables.  The change to 4 spaces per tab without tab characters fixed the bug.
- A number of files were improperly indented.
PerlTidy: Perform a Second Run of PerlTidyAll Again on Code Base

Two runs are apparently necessary to catch really large changes.