spikey stuff
First cut FT for persona.
Revert "a few more tweaks to the spike, incl the admin view."

This reverts commit bbe9474f1551cbf1cd0b065728d3015e6c50588c.
Revert "spiked implementation of persona"

This reverts commit 8344264f1a639b725d9b1212cfc146697fb89982.

Conflicts:
	lists/templates/base.html

Conflicts:
	lists/templates/base.html
Whitespace tweak. squash

Conflicts:
	lists/templates/base.html
improve wait for window function in FT.
Add navbar and login link.
Create site-wide static dir.

Conflicts:
	lists/static/tests/tests.html
Add accounts app with first cut unit test of initialize fn
tweaks to unit test, and first cut js implementation
pull our first cut js into base template. add accounts app to settings.

Conflicts:
	lists/templates/base.html
Switch to using local jquery and persona include.js

Conflicts:
	lists/templates/base.html
unit tests and for navigator watch function, and start to implement.
no login function yet
Take unit tests thru to onLoginDone.  Need to add csrf, rename stuff.
revert first stab at testing solution
Fix old tests for token, use sinon for first ajax test
rewrite all tests to use sinon. much easier.
Back to sinon test, using module. next is ajax
unit test for onlogin POST
add login and logout posts + callbacks. client side done!