Preset common template variables from server.js
Fix device configuration panel.
Add a view path helper per app object.
Remove the exports.settings dict.

The previous commits have made it completely useless.
Fix device name setting.
Fix space rocks demo.
Make the editor use the coderlib APIs.
Start using new app structure.

All files are located in the same directory, and symlinks are used for
static files and views.
Update editor to use new app structure.

Import/export is not fully functional yet.
Make export work with the new app structure.
Move app creation to coderlib.
Fix app import.
Fix App removal with new structure.
Start working on git integration.
Make passing args to git more flexible.
Add init command.
Add git cat-file command support.
Add command to parse git commit objects.
Add a utility function to parse tree objects.
Add utility to find blob by path.