Improved arg parsing for gitlab readline shell.  Other small fixes/improvements on regexes.
introduce HTTParty-configuration, fix #61

This commit introduces a new option attribute, namely `httparty`, that allows passing configuration down to HTTParty.
For instance to disable verification of self-signed certificates you can now do as follow:

    client1 = Gitlab.client(endpoint: 'https://api1.example.com', private_token: 'user-001', httparty: {verify: false})

The list of HTTParty configuration attributes can be found at https://github.com/jnunemaker/httparty
Merge pull request #66 from asedge/shell_arg_parsing_enhancement

Improved arg parsing for gitlab readline shell.  Other small fixes/impro...
Add support for annotated tag creation. Update tests for create_tag.
Merge pull request #67 from barraq/master

introduce HTTParty-configuration, fix #61
Update tests for create_tags method so it more closely matches what will happen in Gitlab 7.5.0.
Support pagination in Gitlab.merge_request_comments
Merge pull request #74 from nthx/master

Support pagination in Gitlab.merge_request_comments
Merge pull request #81 from asedge/annotated_tags

Add support for annotated tag creation. Update tests for create_tag.
Add labels api for list, create, edit and delete.
Merge pull request #72 from artworx/master

Add labels api for list, create, edit and delete.
Adds support for comments on commits
Merge pull request #88 from jeroenj/commit-comments

Adds support for comments on commits
Repository tree root level files
improve docs
add CONTRIBUTING.md
Now must use YAML valid syntax in CLI or CLI Shell where Gitlab methods expect Hashes (usually in the form of options).

Should fix these issues:
https://github.com/NARKOZ/gitlab/issues/68
https://github.com/NARKOZ/gitlab/issues/80
Fix README.md
implement .file_contents
HTTP proxy support - closes #52

Delegates to the HTTParty.http_proxy method