Migrate HttpRequest to 4.3.5

Hello,

I made the changes to migrate code to use up to date httpclient 4.3.5 and httpcore 4.3.3 (commons-codec 1.9, commons logging-1.2).
I maybe found a bug (search FIXME in WorkingHours)
I changed few access to fields which where static (static field accessed with this !!!!)

After, I really think we should refactor the code in packages... having 586 classes in one package is ... really not good, don't you think ?

good luck :)