Minor Utf8.strlen() improvement (#65)

As suggested in #61, using indexOf(0) to search the zero byte has a bit
less overhead than indexWhere(closure).
diff --git a/lib/src/utf8.dart b/lib/src/utf8.dart
index 689646f..cf44f06 100644
--- a/lib/src/utf8.dart
+++ b/lib/src/utf8.dart
@@ -26,7 +26,7 @@
   static int strlen(Pointer<Utf8> string) {
     final Pointer<Uint8> array = string.cast<Uint8>();
     final Uint8List nativeString = array.asTypedList(_maxSize);
-    return nativeString.indexWhere((char) => char == 0);
+    return nativeString.indexOf(0);
   }
 
   /// Creates a [String] containing the characters UTF-8 encoded in [string].