Reshuffle include/ directory layout

This CL reorganizes the include/ directory as follows:
1. The immediate subdirectories of include/ are now the stable API
   surface exposed to all embedders, with the exception of ext/.
2. ext/ contains the unstable API surface that is exposed only to chrome.

Test: builds on all configurations and passes tests
Bug: 132678367
Change-Id: If638d4b4c150fd591cd1db851283b25ff6083ed6
diff --git a/src/base/unix_socket_unittest.cc b/src/base/unix_socket_unittest.cc
index 685abfd..e7b3d1a 100644
--- a/src/base/unix_socket_unittest.cc
+++ b/src/base/unix_socket_unittest.cc
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-#include "perfetto/base/unix_socket.h"
+#include "perfetto/ext/base/unix_socket.h"
 
 #include <signal.h>
 #include <sys/mman.h>
@@ -27,11 +27,11 @@
 #include <gmock/gmock.h>
 #include <gtest/gtest.h>
 #include "perfetto/base/build_config.h"
-#include "perfetto/base/file_utils.h"
 #include "perfetto/base/logging.h"
-#include "perfetto/base/pipe.h"
-#include "perfetto/base/temp_file.h"
-#include "perfetto/base/utils.h"
+#include "perfetto/ext/base/file_utils.h"
+#include "perfetto/ext/base/pipe.h"
+#include "perfetto/ext/base/temp_file.h"
+#include "perfetto/ext/base/utils.h"
 #include "src/base/test/test_task_runner.h"
 #include "src/ipc/test/test_socket.h"