moved underscores to end of capitalized variable names to avoid conflict...

This should be good to go and fix the issue, at least insofar as it was caused by variables beginning with underscores followed by a capital letter.  The incantation from Betancourt

```
grep -R '[ ,>\.]__*[A-Z]' * | grep -v 'lib/boost' | grep -v 'lib/eigen' | grep -v 'lib/gtest' | grep -v '#' > fix-underscore.txt
```

worked well to find issues and is now coming up clean.

I would hold off on merging to see if we can get the original bug reporter (or someone else) to try a Cygwin build.