Tidy up lime.sh

Don't rebuild the python api or run fix.go.
These should be done before checking code in.
Fix code folding in lime.sh.
Use "task.subtask" in the folding in lime.sh, like travis-ci does.
Mark the build as failed if goveralls fails too.
Specify how the sublime generated files were built.

Realted to #360.
Fix the return codes in lime.sh.
clear the view on open file
Merge branch 'master' of github.com:limetext/lime

* 'master' of github.com:limetext/lime:
  Specify how the sublime generated files were built.
  Add next_view and prev_view commands.
implemented view.FindByClass method closes #136
backend/sublime: Also reload plugins on the Create fs event.

Fixes the reload test on OSX which emits a Create event rather than
a modified event when we write out "testdata/plugins/reload.py".
backend/sublime: export CLASS_* constants now that we have them defined
Merge pull request #359 from erbridge/improve_ci

Improve the Travis CI script