Refactor project for typescript support

Update and move tsconfig.json from client/ to the root folder.
Update docker-compose.yml and .dockerignore.
Update client/webpack.config.js for better typescript support.

Change-Id: I3b0cc88f7c828dc5bfa5ac129352bf3d40189af3
diff --git a/JamiDaemon.js b/JamiDaemon.js
index b0e10bd..1a32f4b 100755
--- a/JamiDaemon.js
+++ b/JamiDaemon.js
@@ -21,7 +21,9 @@
 
 import Account from './model/Account.js'
 import Conversation from './model/Conversation.js'
-import { createRequire } from 'module';
+import {createRequire} from 'module';
+import path from "path";
+
 const require = createRequire(import.meta.url);
 
 class JamiDaemon {
@@ -29,7 +31,7 @@
         this.accounts = []
         this.lookups = []
         this.tempAccounts = []
-        this.dring = require("./jamid.node")
+        this.dring = require(path.join(process.cwd(), "jamid.node"))
         this.dring.init({
             AccountsChanged: () => {
                 console.log("AccountsChanged")