Update httpclientandroidlib and manage android support with gradle

We can use gradle to manage the android support lib. Also httpclientandroidlib was out of date so I updated it and did the necessary changes to ReplyManager.java.

P.S. I have other commits to submit as pull requests separately just to make it easier on you guys. If you prefer I do it another way just let me know.