S3 file - added the possibility to specify a protocol for the file url

By default it will remain 'https', but if you specify protocol: 'http' in your keystone 's3 config', uploaded files will have their urls saved as plain http in the backend. The reason for this is that there are cases where you don't care about SSL and just want more speed (i.e. images).