Make Http method mandatory. Move template classes to package private. Added checking of inputs in HttpRequestBuilder. Added JUnit test for Hystrix request cache.
Merge pull request #110 from Netflix/2.x-commonclient

Create new "ribbon" module
Merge branch '2.x' of https://github.com/Netflix/ribbon into 2.x-commonclient
Merge pull request #111 from allenxwang/2.x-commonclient

Minor changes and improvements for ribbon
Add template example similar to the proxy one.