renamed .C -> .cpp
excluded X11-specific source from build; patched main loop for emscripten
first successful build with emscripten
added output files to .gitignore
title screen done

added Module.fontmap and Module.parentmap to relate font and window
definitions between html5 and c++.
see previous comment
meh
adding event-handling code
fiddled with the CSS
added text color support
added keydown and keyup events
fixed scene bug

Clang only warns when a reference is marked internal even though it's
declared with "extern". The problem stemmed from the typedef of _scene
as a "const" struct, rather than declaring the instance of scene[] as
an extern const.
added some game sprites
fixed broken demo code, but don't know why level tiles are not displayed
fixed Spite.levelW typo bug
Improved text elements, added map sprites, preventDefault on certain key events

Text elements are indexed for subsequent updating when a string is
added to the location of an existing one.
Basic map sprite support, but require ability to properly dispose of
them.
Fixed confusing bug where wchip used wrong pId by removing
win_scroll::clear() method.
Keycodes in Module.keycodelist are suppressed to prevent page scrolling
on game player movement events.
can't ignore main.scpt, so commiting..