[core] Adds fog User-Agent header
[core] Adds fog User-Agent header

As discussed in #1026 this adds a User Agent HTTP header to help identify
the version of fog is accessing APIs.

This revised version fixes issue #1310

joshisa/fog,icco/fog,cocktail-io/fog,MSOpenTech/fog,phillbaker/fog,pravi/fog,SpryBTS/fog,mavenlink/fog,sapcc/fog,Programatica/fog,b0e/fog,10io/fog,asebastian-r7/fog,martinb3/fog,nicolasbrechet/fog,b0ric/fog,eLobato/fog,dpowell7/fog,bryanl/fog,zephyrean/fog,ack/fog,fog/fog,petems/fog,mitchlloyd/fog,mohitsethi/fog,dustacio/fog,dLobatog/fog,papedaniel/fog,pyama86/fog,theforeman/fog,adamleff/fog,nandhanurrevanth/fog,sapcc/fog,dLobatog/fog,zephyrean/fog,surminus/fog,SpryBTS/fog,kongslund/fog,sferik/fog,seanhandley/fog,TerryHowe/fog,unorthodoxgeek/fog,MSOpenTech/fog,dustacio/fog,12spokes/fog,ManageIQ/fog,martinb3/fog,mavenlink/fog,yyuu/fog,backupify/fog,brilliomsinterop/fog,rackspace/fog,adamleff/fog,lwander/fog,dtdream/fog,theforeman/fog,ManageIQ/fog,Ladas/fog,plribeiro3000/fog,joshmyers/fog,b0ric/fog,nalabjp/fog,nalabjp/fog,mohitsethi/fog,phillbaker/fog,surminus/fog,duhast/fog,kongslund/fog,brandondunne/fog,yyuu/fog,nandhanurrevanth/fog,Programatica/fog,adecarolis/fog,alphagov/fog,adecarolis/fog,covario-cdiaz/fog,duhast/fog,displague/fog,phillbaker/fog,pyama86/fog,mitchlloyd/fog,github/fog,plribeiro3000/fog,displague/fog,nandhanurrevanth/fog,dhague/fog,brilliomsinterop/fog,NETWAYS/fog,sideci-sample/sideci-sample-fog,zephyrean/fog,brilliomsinterop/fog,ack/fog,backupify/fog,joshisa/fog,joshmyers/fog,unorthodoxgeek/fog,bdunne/fog,TerryHowe/fog,glennpratt/fog,fog/fog,10io/fog,rackspace/fog,glennpratt/fog,pravi/fog,sideci-sample/sideci-sample-fog,eLobato/fog,Ladas/fog,cocktail-io/fog,runtimerevolution/fog,alphagov/fog,dtdream/fog,asebastian-r7/fog,covario-cdiaz/fog,runtimerevolution/fog,nicolasbrechet/fog,github/fog,bryanl/fog,lwander/fog,petems/fog,papedaniel/fog,seanhandley/fog,dhague/fog,NETWAYS/fog,icco/fog