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.
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
Ported client/start.sh to python
Merge pull request #154 from Holzhaus/shebangs

Added shebangs and PEP 0263 source encodings
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).