Refactor WebSocket message interfaces

Changes:
- Replace AccountTextMessage with an extendable ContactMessage interface
- Add accountId parameter to server-side WebSocket callbacks
- Set the accountId for WebRTC messages on server-side for security
- Rename all WebRTC and SDP variables to proper camelCase or PascalCase

GitLab: #147
Change-Id: I125b5431821b03ef4d46b751eb1c13830017ccff
diff --git a/client/src/router.tsx b/client/src/router.tsx
index 4b053aa..8e53188 100644
--- a/client/src/router.tsx
+++ b/client/src/router.tsx
@@ -23,7 +23,7 @@
 import AuthProvider from './contexts/AuthProvider';
 import CallProvider, { CallRole } from './contexts/CallProvider';
 import ConversationProvider from './contexts/ConversationProvider';
-import WebRTCProvider from './contexts/WebRTCProvider';
+import WebRtcProvider from './contexts/WebRtcProvider';
 import WebSocketProvider from './contexts/WebSocketProvider';
 import { RouteParams } from './hooks/useUrlParams';
 import NotificationManager from './managers/NotificationManager';
@@ -77,11 +77,11 @@
             <Route
               path="call"
               element={
-                <WebRTCProvider>
+                <WebRtcProvider>
                   <CallProvider>
                     <CallInterface />
                   </CallProvider>
-                </WebRTCProvider>
+                </WebRtcProvider>
               }
             />
           </Route>