Fix Travis CI build config validation issues (#918)

* `sudo` key is deprecated
* `os` key is missing
* `matrix` is an alias for `jobs`
diff --git a/.travis.yml b/.travis.yml
index 5734206..daed6e5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,5 @@
+os: linux
 dist: xenial
-sudo: true
 language: python
 
 cache:
@@ -10,7 +10,7 @@
   global:
     - LC_ALL=en_US.UTF-8
 
-matrix:
+jobs:
   include:
   - language: generic
     os: osx