TESTS: fixed the attempt to test for Travis using .lower()

On other systems os.environ.get('TRAVIS') returns None, which can't be made lower()
TESTS: another variation on _travisTesting

handles None as well as possible system-dependent variation in 'true', 'True', 'TRUE' (
ENH: added first attempt at option for selecting rows from a conditions file
issue #523: keep newlines or set them globally to crlf or lf
Merge pull request #527 from wilberth/master

issue #523: keep newlines or set them globally to crlf or lf
ENH: wav2flac: reduce default compression level (faster)

and expose the level; 0=fastest, 8=slowest
BF: Fix ignoring stimOut when saving data output

The methods saveAsExcel(), saveAsText() and indirectly printAsText() did
not use the lists from stimOut parameter. This prevented removing single
attributes from data output because by default every attribute is added.

This was an older problem. There may be working programs using the above
methods but actually pass not valid arguments. This did not matter until
now because the argument was ignored. Depending on the argument this may
raise errors (e.g. unrelated types) or cause less attributes written for
output (e.g. a former ignored list with less attributes than available).
ENH: Fix typos in source comments
DOC: Fix typos in documentation
DOC: Update documentation

importTrialTypes() is deprecated. importConditions() should be used.
Merge pull request #529 from philippwiesemann/fix-data-output

BF: Fix ignoring stimOut when saving data output
Merge pull request #525 from jeremygray/master

TESTS: another variation on _travisTesting
Merge pull request #528 from isolver/master

Misc ioHub stuff
Merge branch 'master' of git://github.com/psychopy/psychopy