Travis: Byte compile all .py files

Attempt to catch any syntax errors that maybe aren't caught by tests. Or
that are caught in files that aren't part of the setup scripts.
Travis: run setup.py building as a check