1.0.10: Feature/protected branches (#40)
* Added Branch response
* Added Request for creating a branch
* Renamed CreateBranch class to CreateBranchRequest
* Added Guard to constructor
* Added DeleteBranchRequest class
* Added DeleteMergedBranchesRequest
* Made DeleteMergedBranchesRequest public sealed
* Added BranchQueryOptions class
* Added BranchQueryBuilder
* Updated classname for CreateBranchRequest
* Changed CreateBranchRequest Property 'Id' to 'ProjectId'
* Changed property names for DeleteBranchRequest class
* Changed property names for DeleteMergedBranchesRequest class
* Added BranchClient
* Fixed tests
* Fixed XML cref warning
* Added models for protected branches
* Added ProtectBranchRequest
* Extended BranchClient class to protect/unprotect branches
* Fixed tests - syntax errors