* Add draft implementation of interceptors. * Fix review comment. * Revert example files. * Revert interop files. * Revert interop files. * Format. * Fix typos.
Split the large client/server.dart files into smaller pieces. This is in preparation for splitting the HTTP/2 dependencies into a separate file and make it easier to implement other transports.