Fix test failure on Windows

The file writer test has a couple checks that rely on Unix style file
handling for log rotation. Moving and deleting open files isn't possible
on Windows so these tests are disabled there.

COUCHDB-3092
diff --git a/test/couch_log_writer_file_test.erl b/test/couch_log_writer_file_test.erl
index 6d3f3ec..ba04261 100644
--- a/test/couch_log_writer_file_test.erl
+++ b/test/couch_log_writer_file_test.erl
@@ -141,16 +141,24 @@
     {ok, St2} = clear_clock(couch_log_writer_file:maybe_reopen(St1)),
     ?assertEqual(St1, St2),
 
-    % Delete file
-    file:delete("./couch.log"),
-    {ok, St3} = clear_clock(couch_log_writer_file:maybe_reopen(St2)),
-    ?assert(element(3, St3) /= element(3, St2)),
+    case os:type() of
+        {win32, _} ->
+            % Windows file handling doesn't work the same
+            % as Unix where you can move or delete an open
+            % file so these tests make no sense there.
+            yay_we_pass;
+        _ ->
+            % Delete file
+            file:delete("./couch.log"),
+            {ok, St3} = clear_clock(couch_log_writer_file:maybe_reopen(St2)),
+            ?assert(element(3, St3) /= element(3, St2)),
 
-    % Recreate file
-    file:delete("./couch.log"),
-    file:write_file("./couch.log", ""),
-    {ok, St4} = clear_clock(couch_log_writer_file:maybe_reopen(St3)),
-    ?assert(element(3, St4) /= element(3, St2)).
+            % Recreate file
+            file:delete("./couch.log"),
+            file:write_file("./couch.log", ""),
+            {ok, St4} = clear_clock(couch_log_writer_file:maybe_reopen(St3)),
+            ?assert(element(3, St4) /= element(3, St2))
+    end.
 
 
 clear_clock({ok, St}) ->