Code style cleanup -- NO FUNCTIONAL CHANGES

Massive cleanup of code formatting style.  This was deemed necessary, as
the original codebase is a mix of styles varying from file to file, and
occasionally from line to line.  Honestly, it was messy enough to be a
major distraction.

This is a styling change only, and is functionally identical to the
immediately previous version.  (The only change that could be described
as a functional change was to collect all the various 'isnan'
definitions in one place.)

The style employed is a Google-ewhac hybrid.  Indentation is now two
spaces per level.  All TAB characters and (nearly all) trailing blanks
have been removed.  All files now use UNIX-style newlines.

Some effort was made to improve inline spacing and formatting,
including:
	- Spaces before non-consecutive open-parens,
	- No space after open-parens,
	- No space before close-parens,
	- Two spaces after the semicolon in each 'for' clause,
	- Two spaces surrounding each logic op (&& and ||),
	- Return type on separate line from function declaration,
	- Open-brace for function on its own line.

This effort was applied irregularly.

ewhac's style has been developed over 30 years, and is optimized for C.
It falls apart a bit for C++.  But then, pure ewhac style uses 8-space
TAB characters, so shaddup.
112 files changed