Ten years later and they still have it. When Franz Ferdinand took the stage at Orpheum Theatre Sunday night, the band secured its title as indie rock royalty as the foursome played both decade-old hits...