Working Travis build, with caching of deps
diff --git a/.travis.yml b/.travis.yml
index 74fb495..5e1889f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,14 +4,13 @@
 
 env:
   global:
-    - CXXFLAGS="--std=c++0x"
+    - LDFLAGS=-L/tmp/proto3-a2/lib
+    - CXXFLAGS=-I/tmp/proto3-a2/include
+    - LD_LIBRARY_PATH=/tmp/proto3-a2/lib
+    - PATH=/tmp/proto3-a2/bin:$PATH
 
-install:
-  - buildscripts/make_dependencies.sh # build protoc into /tmp/grpc-deps
-
-before_script:
-  - export PATH=/tmp/grpc-deps/bin:$PATH
-  - export LD_LIBRARY_PATH=/tmp/grpc-deps/lib:$LD_LIBRARY_PATH
+before_install:
+  - buildscripts/make_dependencies.sh # build protoc into /tmp/proto3-a2
 
 jdk:
   - oraclejdk8
@@ -24,4 +23,9 @@
     - master
 
 notifications:
-  email: false
\ No newline at end of file
+  email: false
+
+cache:
+  directories:
+    - /tmp/proto3-a2
+    - $HOME/.m2