BugId:81089 - Clean up evolve adprovider, Part I: DartURL refactor