A few tweaks

Revert API version which was by accident

Fix bug in logging filter

Add extra check to test to avoid downstream issues
Normalize line endings

This uses the recommended strategy to normalize line endings for mixed
Windows/*nix development.  We also make sure that the shell scripts used
for testing have Unix line endings on all platforms so they will function
properly.