Netflix will air the final season of animated series Star Wars: The Clone Wars, thanks to a new deal with Disney/ABC TV Group and Lucasfilm. The 13-episode season will premiere on the site on March 7th, along with all previous episodes of the show. “Star Wars is one of the most iconic franchises of all time…