It took eons, but Nokia is finally making the Android phones we always hoped it would make. To get here, Nokia had to lose its grip on the mobile business, choose Windows Mobile as its only smartphone OS, and then sell its entire mobile division to Microsoft. But the American software giant was...