Extra checking for carriage return weirdness

travis-log-grabber.py:
- the problem with the line split on tests was exacerbated by a possible
check in the first row, so added checking to really know when we're
supposed to be looking at the first test line
- added global character for class to add to end of test string to make
it unique, and added while check to make sure change isn't in dict (this
is a problem moving forwards and really should be done with lists
instead)
- made call to /usr/bin/env python to work better with virtualenv