Kree Harrison and Candice Glover were the two remaining contestants on last night’s American Idol finale – the first all-female finale since 2004. As host Ryan Seacrest dubbed it, it was a battle ...