scope for projects api
Merge pull request #30 from voanhduy1512/owner_projects

scope for projects api
test against MRI 2.1.0
By not including the 'json' gem the Request class is unable to find
JSON

     NameError:
       uninitialized constant Gitlab::Request::JSON
add 'to_hash' method for ObjectifiedHash

close #26
Merge pull request #38 from b1tw1se/master

By not including the 'json' gem the Request class is unable to find JSON class

close #22, #35
Doc & test that update_merge_request can set state

Update the documentation for Gitlab.update_merge_request to say that
Gitlab.update_merge_request can change a merge request's state.
Add merge_request_comments to get a MR's comments

Add a method merge_request_comments to retrieve a merge request's
comments.

Document and add spec tests for the new method.
Project hooks: set events to trigger on
Fixed: create project deploy key
Create branches.rb.  Move branch related actions there.  Add new methods for (un)protecting branches and creating new branches - which requires Gitlab 6.8-stable or newer. Added tests for new methods and fixed old tests looking for methods in old locations.
fix method name in docs

close #40
Merge pull request #43 from asedge/branch_refactor

support repository branches API
System Hook API
Merge pull request #44 from nanofi/system_hook

System Hook API

close #28
Merge pull request #41 from semenyukdmitriy/add_project_hook_with_events

Project hooks: set events to trigger on

close #28
Merge pull request #42 from semenyukdmitriy/fix_create_deploy_keys

Fixed: create project deploy key

close #37
Fix travis error. see https://twitter.com/travisci/status/461447293976055808
Merge pull request #45 from nanofi/fix_travis

Set travis RVM version 2.1.0 to 2.1
hooks needs options for page and per_page