Make the most of Black Friday with the best credit cards for earning cash back, points and miles on your holiday shopping, both online and in-store.