send a confirmation email instead of newUser email

since a user is already being created, newUser is the wrong email to
send
Merge pull request #2917 from jedp/b2g

Bug 827558 - rename native navigator.id to .mozId
remove unverified certs once an email is verified

fixes #2924
Validator should accept FirefoxOS app:// origins
Merge pull request #2966 from jedp/2965-allow-app-origin

Validator should accept FirefoxOS app:// origins
update user.js tests to use mocked email

changes to syncEmailKeypair to now check addressInfo
were calling an xhr with the email of testemail@testemail.com.
We didn't have those XHRs mocked, so everything blew up.

Switched all the usages to the mocked email address of
testuser@testuser.com
Merge pull request #2931 from seanmonstar/verifying-should-remove-unverified-cert

remove unverified certs once an email is verified
mark password reseted emails as verified

if an email is not verified, and the user goes through the
reset password flow, then the email really should be verified.

fixes #2925
removing duplicate emailInfo (wut)
tests for verifying email after password reset
make JSON db delete old staged rows
Merge pull request #2984 from seanmonstar/2925-password-reset-should-verify

mark password reseted emails as verified

r+ - thanks for the JSON database cleanup as well.

close #2925
allow app:// and resource:// urls in front- and backend; add tests