Patchy mobile internet? Trying to save data? Keep yourself entertained with these offline apps for iPhone and Android.