iOS5 and the iPhone 4S are being seen as battery killers. The reasons are not clear why they cause such a drain but several fixes and work-arounds have been discovered.