This moves all scrolling from child divs to the main window. This
improves our keyboard handling, as focus will be given to the
body element, not the child div when navigating by keyboard
commands, so arrow keys and space bar will work after navigating
to the reader with the keyboard commands.
Update webpack to bundle fonts and CSS
Remove special font handling
Add package.json
allow setting the article data on window so it can be set in index.html
Add window omnivoreArticle definition
Remove unused dependencies
remove unused copy-webpack plugin dep
Remove unused deps
Handle setting the environment dynamically from Swift
Remove unused deps
Remove more unused deps
Update index, dont use subfolders for fonts
Use a regex to replace font url patterns
Remove local apple changes