Google’s Android Market, Apple’s App Store, Nokia’s Ovi Store and BlackBerry’s App World together offer hundreds of thousands of free and pay-for apps. But finding the diamonds in the rough is often hard. These are some of my free favourites that run on both Android