`#pragma once` for app, base, chrome, gfx, ipc, net, skia, views

BUG=50273
TEST=everything still builds, build is 10% faster on windows, same speed on mac/linux

TBR: erg

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53716 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/ipc/file_descriptor_set_posix.h b/ipc/file_descriptor_set_posix.h
index fcb5061..4f0a682 100644
--- a/ipc/file_descriptor_set_posix.h
+++ b/ipc/file_descriptor_set_posix.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_FILE_DESCRIPTOR_SET_POSIX_H_
 #define IPC_FILE_DESCRIPTOR_SET_POSIX_H_
+#pragma once
 
 #include <vector>
 
diff --git a/ipc/ipc_channel.h b/ipc/ipc_channel.h
index d1dbd03c..f085704 100644
--- a/ipc/ipc_channel.h
+++ b/ipc/ipc_channel.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_CHANNEL_H_
 #define IPC_IPC_CHANNEL_H_
+#pragma once
 
 #include "ipc/ipc_message.h"
 
diff --git a/ipc/ipc_channel_handle.h b/ipc/ipc_channel_handle.h
index 2342429e..dc6957f 100644
--- a/ipc/ipc_channel_handle.h
+++ b/ipc/ipc_channel_handle.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_CHANNEL_HANDLE_H_
 #define IPC_IPC_CHANNEL_HANDLE_H_
+#pragma once
 
 #include <string>
 
diff --git a/ipc/ipc_channel_posix.h b/ipc/ipc_channel_posix.h
index 7cb8e1d..15f5f5e 100644
--- a/ipc/ipc_channel_posix.h
+++ b/ipc/ipc_channel_posix.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_CHANNEL_POSIX_H_
 #define IPC_IPC_CHANNEL_POSIX_H_
+#pragma once
 
 #include "ipc/ipc_channel.h"
 
diff --git a/ipc/ipc_channel_proxy.h b/ipc/ipc_channel_proxy.h
index aee6dae..bfebcb8 100644
--- a/ipc/ipc_channel_proxy.h
+++ b/ipc/ipc_channel_proxy.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_CHANNEL_PROXY_H__
 #define IPC_IPC_CHANNEL_PROXY_H__
+#pragma once
 
 #include <vector>
 
diff --git a/ipc/ipc_channel_win.h b/ipc/ipc_channel_win.h
index 31b8ad4c..6965fd84 100644
--- a/ipc/ipc_channel_win.h
+++ b/ipc/ipc_channel_win.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_CHANNEL_WIN_H_
 #define IPC_IPC_CHANNEL_WIN_H_
+#pragma once
 
 #include "ipc/ipc_channel.h"
 
diff --git a/ipc/ipc_descriptors.h b/ipc/ipc_descriptors.h
index 5717aa4..4750fa8 100644
--- a/ipc/ipc_descriptors.h
+++ b/ipc/ipc_descriptors.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_DESCRIPTORS_H_
 #define IPC_IPC_DESCRIPTORS_H_
+#pragma once
 
 // This is a list of global descriptor keys to be used with the
 // base::GlobalDescriptors object (see base/global_descriptors_posix.h)
diff --git a/ipc/ipc_logging.h b/ipc/ipc_logging.h
index 271b2a1..2abb7f23 100644
--- a/ipc/ipc_logging.h
+++ b/ipc/ipc_logging.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_LOGGING_H_
 #define IPC_IPC_LOGGING_H_
+#pragma once
 
 #include "ipc/ipc_message.h"  // For IPC_MESSAGE_LOG_ENABLED.
 
diff --git a/ipc/ipc_message.h b/ipc/ipc_message.h
index 83e1e08..75cdd23 100644
--- a/ipc/ipc_message.h
+++ b/ipc/ipc_message.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_MESSAGE_H__
 #define IPC_IPC_MESSAGE_H__
+#pragma once
 
 #include <string>
 
diff --git a/ipc/ipc_message_utils.h b/ipc/ipc_message_utils.h
index 46c7298..aab80ee9 100644
--- a/ipc/ipc_message_utils.h
+++ b/ipc/ipc_message_utils.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_MESSAGE_UTILS_H_
 #define IPC_IPC_MESSAGE_UTILS_H_
+#pragma once
 
 #include <algorithm>
 #include <string>
diff --git a/ipc/ipc_platform_file.h b/ipc/ipc_platform_file.h
index 7ba7414d..e08b8a5f 100644
--- a/ipc/ipc_platform_file.h
+++ b/ipc/ipc_platform_file.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_PLATFORM_FILE_H_
 #define IPC_IPC_PLATFORM_FILE_H_
+#pragma once
 
 #include "base/basictypes.h"
 
diff --git a/ipc/ipc_switches.h b/ipc/ipc_switches.h
index 143dc3d3..dc34eeb 100644
--- a/ipc/ipc_switches.h
+++ b/ipc/ipc_switches.h
@@ -6,6 +6,7 @@
 
 #ifndef IPC_IPC_SWITCHES_H_
 #define IPC_IPC_SWITCHES_H_
+#pragma once
 
 #include "base/base_switches.h"
 
diff --git a/ipc/ipc_sync_channel.h b/ipc/ipc_sync_channel.h
index 22e69c54..713b8680 100644
--- a/ipc/ipc_sync_channel.h
+++ b/ipc/ipc_sync_channel.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_SYNC_SENDER_H__
 #define IPC_IPC_SYNC_SENDER_H__
+#pragma once
 
 #include <string>
 #include <deque>
diff --git a/ipc/ipc_sync_message.h b/ipc/ipc_sync_message.h
index ea6387a4..149fd41 100644
--- a/ipc/ipc_sync_message.h
+++ b/ipc/ipc_sync_message.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_SYNC_MESSAGE_H_
 #define IPC_IPC_SYNC_MESSAGE_H_
+#pragma once
 
 #if defined(OS_WIN)
 #include <windows.h>
diff --git a/ipc/ipc_sync_message_filter.h b/ipc/ipc_sync_message_filter.h
index 87fd612..62303cf 100644
--- a/ipc/ipc_sync_message_filter.h
+++ b/ipc/ipc_sync_message_filter.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_SYNC_MESSAGE_FILTER_H_
 #define IPC_IPC_SYNC_MESSAGE_FILTER_H_
+#pragma once
 
 #include "base/basictypes.h"
 #include "base/lock.h"
diff --git a/ipc/ipc_tests.h b/ipc/ipc_tests.h
index 755dafd..89117ab 100644
--- a/ipc/ipc_tests.h
+++ b/ipc/ipc_tests.h
@@ -4,6 +4,7 @@
 
 #ifndef IPC_IPC_TESTS_H__
 #define IPC_IPC_TESTS_H__
+#pragma once
 
 #include "base/multiprocess_test.h"
 #include "base/process.h"