refactor(autorefresh): migrate to the new DI architecture

The presentation layer has been updated to use DI for the Autorefresh
feature.

Since it's the first feature using DI, this commit also refactors the
main and start entry points to set up the script runner using DI.
Compatibility with the old feature architecture (what we used to call
"new architecture") has been provided as well, so other features which
haven't migrated yet to use DI continue to work properly.

Bug: twpowertools:226
Change-Id: Icf97bebe761693571f3aa915a4935bc002e7c0ca
diff --git a/webpack.config.js b/webpack.config.js
index 5b7b49f..c3e835d 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -42,9 +42,9 @@
   let entry = {
     // Content scripts
     communityConsoleMain:
-        './src/platforms/communityConsole/entryPoints/main.ts',
+        './src/entryPoints/communityConsole/contentScripts/main.ts',
     communityConsoleStart:
-        './src/platforms/communityConsole/entryPoints/start.ts',
+        './src/entryPoints/communityConsole/contentScripts/start.ts',
     publicForum: './src/contentScripts/publicForum.js',
     publicThread: './src/contentScripts/publicThread.js',
     publicThreadStart: './src/contentScripts/publicThreadStart.js',