We benchmarked the battery life on nearly three dozen smartphones from companies like Apple, Samsung, Motorola and Google.