Update to last site version. Add font extensions

Change-Id: I534525ceb918093a186c2a1fcac24685530b4630
diff --git a/pom.xml b/pom.xml
index 5449feb..e664f87 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
     <dependency>
       <groupId>com.google.gwt.site</groupId>
       <artifactId>gwt-site</artifactId>
-      <version>1.0-SNAPSHOT</version>
+      <version>2.0-SNAPSHOT</version>
       <type>zip</type>
       <classifier>generated-site</classifier>
     </dependency>
diff --git a/src/main/java/com/google/gwt/site/uploader/FileTraverserFileSystemImpl.java b/src/main/java/com/google/gwt/site/uploader/FileTraverserFileSystemImpl.java
index 3b2f0a3..542a75b 100644
--- a/src/main/java/com/google/gwt/site/uploader/FileTraverserFileSystemImpl.java
+++ b/src/main/java/com/google/gwt/site/uploader/FileTraverserFileSystemImpl.java
@@ -66,8 +66,7 @@
   }
 
   private boolean shouldFileBeUploaded(String fileName) {
-    return fileName.endsWith(".html") || fileName.endsWith(".css") || fileName.endsWith(".js")
-        || fileName.endsWith(".png") || fileName.endsWith(".jpg") || fileName.endsWith(".jpeg")
-        || fileName.endsWith(".gif") || fileName.endsWith(".dtd") ||fileName.equals("package-list");
+    return fileName.matches(
+        "(package-list|.*\\.(html|css|js|png|jpg|jpeg|gif|dtd|ttf|woff|woff2|eot))");
   }
 }
diff --git a/src/main/java/com/google/gwt/site/uploader/ResourceUploaderAppEngineImpl.java b/src/main/java/com/google/gwt/site/uploader/ResourceUploaderAppEngineImpl.java
index a8fc602..ed4a042 100644
--- a/src/main/java/com/google/gwt/site/uploader/ResourceUploaderAppEngineImpl.java
+++ b/src/main/java/com/google/gwt/site/uploader/ResourceUploaderAppEngineImpl.java
@@ -219,8 +219,7 @@
   }
 
   private boolean isBinaryFile(String path) {
-    return path.endsWith(".png") || path.endsWith(".jpg") || path.endsWith(".jpeg")
-        || path.endsWith(".gif");
+    return path.matches(".*\\.(png|jpg|jpeg|gif|ttf|woff|woff2|eot)");
   }
 
   private void throwIfNotInitialized() {