Remove ConstBranchDescription

This pull request removes the ConstBranchDescription class, which is no longer needed.  Since BranchDescription no longer has any mutable data members, each ConstBranchDescription object can be replaced by a const BranchDescription object.