travis config improvement:

1. Cache vendor directlry.
2. Submit coverage report to coveralls