Finish the session handlers for now.

Finish off the session handlers for now.  Supports enough that it should
be easy enough to use.  Supports refreshing cookies now (to avoid time limits),
and returns valid storage that persists.  Currently only persists in memory.
Properly use window.WebSocket, not just WebSocket in tests.

To proprely check for the existance of WebSockets, you have to check against
the global object (window).  Thus do that so browsers without support dont'
break.
Fix up tests for knoqueror.

Fix up the unit tests for konqueror by:
 - Not using functions as objects.  Not supported by konqueror's webkit yet.
 - Inject authenticationResolveVerifier instead of fetching manually.
Rename session_handler to session_store, reflecting it's purpose.

The session storage was holding up the session handler name, but
it doesn't actually dealing with session handling, just storage.
Add licence information to Eimbu.

As discussed, licence the software under AGPLv3.  Thus add the
necessary files and headers to our files.  Also add informaiton about
other projects directly included (external depedencies are assumed
to have licencing in their repo).