Add first pass at a composer.json file.

I'd like to start using Slim to make the code more managable, and since
xhgui will have more than one dependency it makes sense to use composer
for them.
Move files around and remove Twig.

Remove the inline Twig dependency as Xhgui will rely on composer in the
future. Move files around to where I think they might end up.
Add Twig view adapter for Slim.
Re-add config directory.

I'm a muppet and forgot to add it earlier.
Start porting code into a slim app.

Since slim doesn't have a built-in way to modularize an app start off
with very basic file includes to avoid the sprawling file of death.
Make url generation use slim's urlFor method.
Update links and add stub methods for other actions.
Add htaccess file.

Slim requires the use of rewrite rules, include a default file for
apache based hosts.
Move runs view into Slim.
Move url view into slim.
Move symbol view to slim.
Move callgraph action to slim
Move watch list + watch save over to Slim.
Move flash messages into the layout.

Update the css and shuffle flash messages around.
Move compare to slim.
Convert tabs to spaces.
Update link targets.
Move custom + custom help code to slim
Move templates around for custom reports.
Move custom report to Slim.