Rearrange clar submodule cleanup code
Make filter tests somewhat more robust

The global and system config could interfere with the filter
tests by imposing CRLF filtering where it was not anticipated.
This better isolates the tests from the system settings.
Fix win32 warnings

I wish MSVC understood that "const char **" is not a const ptr,
but it a non-const pointer to an array of const ptrs.  Does that
seem like too much to ask.
Fixing up some win32 issues with autocrlf
Fix cleanup issues with new tests