Fix certs being requested from the fallback IdP for addresses supported by primary IdPs.

`type` has not been stored on email address information that is stored in localStorage for many months. User.getAssertion was not updated. Instead of looking at the address info stored in localStorage, User.addressInfo must be called instead, and the information fetched from the backend.

* Update the getAssertion tests to remove the `type` field when calling storage.addEmail
* Update user.getAssertion to get an email type from the information returned from User.addressInfo

Partial fix for Bugzilla #912001
fixes #3625
No longer provision a user with their IdP on every call to user.addressInfo.

User.isUserAuthenticatedToPrimary was only called by User.addressInfo and can safely be removed.

Fix the re-provisioning on every page load mentioned in Bugzilla #912001
Update the Changelog for train-2013.09.25
Bump Version to 2013.10.09