set up fonts, started setting up status bar notifications, added placeholder for keyboard bidnings to remote control
removed the panel extension class, now extensions are loaded via an
arbitrary function definition. this should give us more flexibility
during early development stages. later we can improve the extension
api.

the extension function receives it's manifest document, the global
player instance, global remote instance, and the view container
added some placeholders for src/lib documentation
added mousetrap lib for testing without a remote, removed panel extension dependency, updated alert message in torrent stream extension
added placeholder manifest files for the 4 bundled extensions
added stylesheet extension config