Added methods to protect and unprotect branches
Merge pull request #2839 from m4tthumphrey/protected-branches-api

Added methods to protect and unprotect branches in from the API
Commit on network graph is marked and is displayed in the center.
CommitControler include ExtractsPath