Add flake8 linting to travis.yml
Merge pull request #216 from Holzhaus/flake8-linting

Add flake8 linting to travis.yml
Fix TestMic testcase

This fixes jasperproject/jasper-client#212
Use assertIn in TestMic unittests
Merge pull request #213 from Holzhaus/fix-mic-tests

Fix TestMic testcase
Improve diagnose.py reusability
Use diagnose module in stt.py and tts.py
Set loglevel at least to info during diagnose run and add '--diagnose' argument to jasper.py
Remove executable flag from diagnose
Transform DiagnosticRunner.run() into a single function
Added docstrings to diagnose functions
Remove unused imports from client/tts.py