Update vows to fix Selenium on node 0.10.x

The fix is outlined by @jrgm in https://github.com/mozilla/browserid/issues/3895#issuecomment-24714443

fixes #3895
Merge pull request #3900 from mozilla/issue-3895-update-vows

Update vows to fix Selenium on node 0.10.x
always decode returnTo before redirect

fixes #3903
Merge pull request #3906 from seanmonstar/dont-encode-returnto

always decode returnTo before redirect
update awsbox to 0.6.0, fixes #3899, fixes #3851
Merge pull request #3908 from mozilla/awsbox-0.6.0

update awsbox to 0.6.0, fixes #3899, fixes #3851
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