Added Repository#branch_exists?
This can be used to check if a branch exists without loading any extra objects into memory. Right now in CE we basically check for branch existence by loading all the branch names into an Array and checking if a given name exists in that list.