Added logging of KPI Backend response
Merge pull request #3124 from kparlante/issue-3100

Added logging of KPI Backend response
Make sure functions that call network.userid() are guaranteed to have context first.

fixes #3130
Migrate user related code from network.js to user.js.

Network.js should only be taking care of network interactions, not keeping track of userid's and things.
Remove network.checkAuth, preferring user.checkAuthentication
Move jwcrypto seeding from network.js to user.js
Merge pull request #3134 from shane-tomlinson/refactor_network_user

Refactor network.js & user.js to move user related context to user.js
Add local selenium config file. Fixes #3118.

  Selecting the --local option, or setting PERSONA_NO_SAUCE=1 in the
  environment, will now switch to a different config file. The set of
  supported platforms will be totally generic.
Show how to run >1 firefoxen locally. Fixes #3138
Improve explanation of using multiple Firefoxen
Merge pull request #3142 from 6a68/issue_3118_local_selenium

Add separate selenium config for local runs, including multiple FF channels. Fixes #3118, #3138.

AHHA! I get it now. I totally dig this.

r+
Rename BrowserID-Version header to BrowserID-git-sha

fixes #3125
Simplify the storage.js interface

* Remove setLoggedIn and getLoggedIn
* Remove signInEmail namespace

Data is now handled by the storage.site.set/get functions with approprite namespace keys. This is to make where this info is stored consistent with other site specific info.
changes in train-2013.03.29
bump train version in dev to train-2013.04.12
Remove stray underscore leftover. Might fix #3153...
Add tests to exercise invalid/expired cert code, check for context fetch errors.

cleanupIdentities takes a proper failure callback now.
Add & fix interaction_data tests.

* Fix a problem with one of the orphaned checks failing if the intereaction_data tests are run in isolation. When setting a user as signed in, both their authentication level and their
* Add a test to make sure GET data is stripped from xhr_complete.
Make sure there is only one consecutive XHR event for a given URL.

fixes #3148
Updates to include new platform and config support

General clean up of the entire README.md file - first several sections for installing, configuring, and running the automation.