fix csslib and watcher warnings

R=rnystrom@google.com, terry@google.com

Review URL: https://codereview.chromium.org//50703011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/csslib@29632 260f80e4-7a28-3924-810f-c04153c831b5
diff --git a/lib/parser.dart b/lib/parser.dart
index fd5a0c2..92f1652 100644
--- a/lib/parser.dart
+++ b/lib/parser.dart
@@ -570,7 +570,7 @@
                   pseudoPage.name == 'first')) {
               _warning("Pseudo page must be left, top or first",
                   pseudoPage.span);
-              return;
+              return null;
             }
           }
         }
@@ -742,8 +742,9 @@
       case TokenKind.DIRECTIVE_CONTENT:
         // TODO(terry): TBD
         _warning("@content not implemented.", _makeSpan(start));
-        return;
+        return null;
     }
+    return null;
   }
 
   /**
@@ -1890,7 +1891,7 @@
         break;
       default:
         // Don't handle it.
-        return;
+        return null;
     }
   }
 
@@ -1979,7 +1980,7 @@
         left = marginValue(exprs.expressions[3]);
         break;
       default:
-        return;
+        return null;
     }
 
     return new BoxEdge.clockwiseFromTop(top, right, bottom, left);