Rename CourseLocator.revision to branch

and all related vars and methods.

Wanted to better convey the idea of not just a variant but an evolving variant. Only affects split mongo.

@cdodge @cpennington pls review