Fix Branch.protect with the new protection method
Fix Branch.protect with the new protection method

After we added the Branch.protection method, we broke the behaviour of
Branch.protect which relied on Branch.protection being a dictionary, not
a method. This fixes it to use the correct attribute to try to set the
existing values.

Closes gh-837

sigmavirus24/github3.py