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