Make sure travis doesn't fail in unstable and old nodes; update npm whenever possible