By Tom Speelman
Ever since Sally the Witch premiered in 1966 on Japanese television, magical girls have been a staple of anime storytelling. Cute, friendly, loyal and decked up in the frilliest outfits imaginable, magical girls are beloved all over...