Add shebang and PEP 0263 source encoding to main.py
Add shebang and PEP 0263 source encoding to every module

Source encoding should be specified and a shebang helps to execute a module directly (either to start jasper or just for testing purposes).
Remove executable flag from musicmode.py and conversation.py
Add executable flag to client/main.py and boot/test.py
Change python to python2 in start scripts
Add shebang to start.sh
Use executable flag and shebang instead of explicit interpreter in shell scripts.
Removed CherryPy
Persistent connection for google stt
Merge pull request #156 from alexsiri7/google_stt_persistent

Persistent connection for Google STT
PEP formatting fix
Added travis
Merge pull request #158 from alexsiri7/travis

Added Travis support
Minor style fixes to test.py
Travis build badge for README
Better error message granularity in boot.py
Don't fail if network connection is missing
Better info for test profile
Remove Shebangs from modules not meant to be executed directly

See https://github.com/jasperproject/jasper-client/pull/154#issuecomment-54882839 for more info.
Ported boot/boot.sh to python