Merge pull request #13 from dsheets/master

Pull Requests
event type and hook atd
Merge pull request #14 from dsheets/master

Rest of Pull Request API + Tests + Semantic Errors + Monadic Matching
Hook API support (only generic 'web' style for now)
Hook API tests
oasis-generated files
Merge CHANGES and API updates
update changelog
Add Statuses API
Add Statuses API test
oasis-generated files
Merge pull request #16 from dsheets/status

Hooks and Statuses API
Add user agent string support, refactor Monad to support a context, update _oasis
Merge branch 'master' of https://github.com/avsm/ocaml-github into request_control
Factor API calls into idempotent and effectful flavors, reducing redundancies, expose API.put
Move Hook and Status API bindings into their own submodules
Merge Hook and Status breakout
Add submodule opens for Lwt to accommodate explicit monadicity
Add set_user_agent function to Github.API
Note user-agent interface