Bug 1010252 - Only forget connectingfail network triggered by user.

What's the difference between `gCurrentNetwork` and `gWifiManager.connection.network` ? I still can't get it why these two variables are different. -_-"

And because this is the only place using `gCurrentNetwork`, I am thinking ... is it possible to check `gWifiManager.connection.network` only ?? In this way, we don't have to maintain gCurrentNetwork anymore