Rename web_scripts to app

In preparation for moving Roost's buildsystem here. Issue #28.
Also rename test to test-old

We'll port these tests over to mocha + chai later.
Make it possible to run kdc.py

Runs an HTTP server. We'll proxy that with connect.
Start of port to Roost's workflow

Tests don't run yet. Lots of other problems.
Move style.css to styles dir

Build setup wants that.
Move scripts to scripts/ directory
Fix CSS file
Fix a script
Fix Makefile

Although we'll replace them with grunt later.
PhantomJS is lame
Port over the old tests
Fix grunt build
Move uglify build to grunt
Mount the (non-existant) dev-overlay in test config
.bowerrc
Move jquery, q, crypto, winchan, html5shiv to bower

SJCL is still copied because we build it custom. Need to add something
to the build process.
Indentation
Build into out, not dist
Move gss.js into dist
gitignore