Add email verification to the metrics that go to kpiggybank.

fixes #3528
Send /wsapi/stage_* events to the KPI backend.

* Add tests in tests/kpi-test.js to ensure both staging and completion events are added to the queue.

fixes #3920
document changes in train-2013.10.09 (HEAD sha 3c28221)

  I didn't freeze dev while I was branching the trains, so
  the train-related commits are landing in dev *after* some
  stuff which belongs to the following train. The latest
  merge in train-2013.10.09 is 3c28221, and not any of the
  commits introduced by merge bf1f19f. Derp.
bump version in dev after branching train-2013.10.09
upgrade to node-statsd 0.0.7

- newer version works on windows
- remove global StatsD
- can be moved out of optionalDependencies
Merge pull request #3972 from seanmonstar/statsd-0.0.7

upgrade to node-statsd 0.0.7

Selenium, backend, front end tests all pass.

r+
testmob.org has been reaped. Removing from dep list.
Allow UA to submit arbitrary claims to assertion
correctly test claims is an Object
Add unit tests for the expected behavior of experimental_allowUnverified.

* Fix a problem with validateUserAssertedClaims where everything but objects were allowed. Only objects should be allowed.
Add Luke Howard to the CONTRIBUTORS list.

fixes #2910
Merge branch 'lhoward-userAssertedClaims' into dev
Ensure the rp name is specified even if no siteName is specified for check_registration and verify_primary_user.

fixes #3976
Merge branch 'issue-3976-undefined-sitename' into dev
Issue 2647 fixed.
_include.js modified and issue 2647 fixed.
Changes made.
Add the isNull, isString, and isUndefined checks to _include.js

* Add unit tests for isNull and isUndefined
* remove the _ from is_Undefined and is_Null
Add tests for loggedInUser type when calling navigator.id.watch
Merge pull request #3968 from shane-tomlinson/issue-3528-email-verification-metrics

email verification metrics