Whitespace, spacing, and alignment cleanup

 - Ensure there are newlines at the end of all files
 - Ensure all class declarations with implimentation have a ending
   comment at the close of the class declaration, eg `// End Log`
 - Remove ALL trailing whitespace from the end of lines in all files
 - Fix alignment of some configuration arrays

Refrences #4636
Remove silly End Class comments

Upon zombors request

References #4636
Fix Valid::range bug excluding min/max values

Closes #4672 bug introduced in 23e1b0b
FIX #4712 - Exception on writing log
Merge branch '3.3/develop' of ssh://github.com/dm/core into 3.3/develop

* '3.3/develop' of ssh://github.com/dm/core:
  FIX #4712 - Exception on writing log
  Fix Valid::range bug excluding min/max values
  Remove silly End Class comments
  Whitespace, spacing, and alignment cleanup
Using array_filter() w/is_scalar() to fix #4712

This doesn't change the $message variable which prevented additional exceptions of being logged