chore(travis): add travis build

Adding .travis.yml file for Travis CI builds, which simply calls
make && make test.

Fixed some dependency issues along the way.

Change-Id: I506a49a525c84e0608673328a5b39ae94a71e038
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..8d9cca4
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,10 @@
+language: dart
+dist: trusty
+sudo: required
+os:
+  - linux
+  - osx
+
+script:
+  - make
+  - make test
diff --git a/Makefile b/Makefile
index 7129b17..7f7536b 100644
--- a/Makefile
+++ b/Makefile
@@ -29,12 +29,16 @@
 	@rm -rf deps/flutter
 
 .PHONY: packages
-packages: examples/todos/packages
+packages: examples/todos/packages mdtest/packages
 
 examples/todos/packages: examples/todos/pubspec.yaml deps/flutter
 	cd examples/todos && pub get
 	@touch $@
 
+mdtest/packages: mdtest/pubspec.yaml deps/flutter
+	cd mdtest && pub get
+	@touch $@
+
 .PHONY: analyze
 analyze: deps/flutter packages
 	cd examples/todos/ && flutter analyze
@@ -42,6 +46,7 @@
 .PHONY: test
 test: packages analyze deps/flutter
 	cd examples/todos/ && flutter test
+	cd mdtest && pub run test
 
 .PHONY: fmt
 fmt: packages deps/flutter
diff --git a/mdtest/pubspec.yaml b/mdtest/pubspec.yaml
index 0bf4533..6f1340c 100644
--- a/mdtest/pubspec.yaml
+++ b/mdtest/pubspec.yaml
@@ -8,10 +8,9 @@
   glob: ">=1.1.3"
   intl: ">=0.12.4+2"
   pub_semver: 1.3.0
-  dlog:
-    path: ../../../../third_party/dart/dlog
+  dlog: ^0.0.5
   flutter_driver:
     path: ../deps/flutter/packages/flutter_driver
 dev_dependencies:
-   test: ^0.12.15+1
+   test: ^0.12.13
    mockito: 1.0.0