For generations, historians and genealogists have argued over an unusual question in British royal history: could Queen Charlotte, the German-born wife of King George III, have had African ancestry?