Remove npm package from Ubuntu setup instructions.

npm has since been included in nodejs [for quite some time](http://blog.nodejs.org/2011/11/25/node-v0-6-3/).
Add make package to Ubuntu setup instructions.

(Was missing from a minimal Ubuntu system.)
Merge pull request #3910 from djmaze/patch-1

Update Ubuntu setup instructions
mitigate change in iOS7 privacy behavior - no longer logout users upon reload - issue #3905
Merge pull request #3914 from mozilla/ios7-quickfix

mitigate change in iOS7 privacy behavior - no longer logout users upon reload
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
Fix the formatting of the ChangeLog.
document the actual initial motivation for _shimmed
Merge pull request #3923 from mozilla/include_js_shimmed_doc

document the actual initial motivation for _shimmed
Merge pull request #3912 from mohit-agarwal/post-limiting-test

Test fails on tests/post-limiting-test.js (starting with 0.10.16). Accept either 'socket hung up' or 'ECONNRESET' as a valid response to this test.