Merge branch 'master' of github.com:markjeee/http_service
Merge branch 'master' into development
Removed unneeded call to use_easy_perform for curb gem

Curb gem already supports reusing of connections out of the box

Change-Id: Ibd10b0b642accb3c7cdb4d8095da028a620dd51b
Merge branch 'gh_development' into gh_master
Merge branch 'development'
Merge branch 'gh_development' into gh_master
Merge branch 'cs_development' into cs_master
Merge branch 'development'
No Story ID: update oauth support
No Story ID: refactor convert_to_post_data if input hash has inner hashes
Added helpers and support for JSON based web service APIs.
Removed CampoutControllerHelper. Moved to palmade/camping_ext.
Added compatible methods to palmade/error_error pattern.
Changed to error_code.
No Story ID: set default charset to UTF-8 for apis if not given in config
Use Bundler's way of creating a gem

Change-Id: I114e860ecda2893465d11121342bcd9826416b11
support for self contained test
specs for HttpServer::Base
Add curb as dependency

Change-Id: Iadba36f1cdde4485f6430df97a28f3b3382ad5ed
Use secure caresharing gem repo

Change-Id: I68684ca691ae191f03aec4d3405f972bdde1eec2