Eliminate some unnecessary includes in WebKit/public/

Mostly about reducing the need for <algorithm>, which is heavy, but removed
some other includes as well.

Bug: 766315
Change-Id: Id92c08e96566dfe5c780f6a101dbfdeb43aa4ac3
Reviewed-on: https://chromium-review.googlesource.com/693236
Reviewed-by: Pavel Feldman <[email protected]>
Reviewed-by: Philip Rogers <[email protected]>
Reviewed-by: Evan Stade <[email protected]>
Commit-Queue: Morten Stenshorne <[email protected]>
Cr-Commit-Position: refs/heads/master@{#507523}
diff --git a/content/renderer/history_serialization.cc b/content/renderer/history_serialization.cc
index e94e7bc..f9bfc08 100644
--- a/content/renderer/history_serialization.cc
+++ b/content/renderer/history_serialization.cc
@@ -5,6 +5,7 @@
 #include "content/renderer/history_serialization.h"
 
 #include <stddef.h>
+#include <algorithm>
 
 #include "base/strings/nullable_string16.h"
 #include "content/child/web_url_request_util.h"