Allow read only stores

@staugaard @osheroff @gabetax 

Currently we configure an EU or US S3 stores for emails depending on the pod location. It works fine for looking up emails in corresponding stores except when we are moving accounts. We need to configure a readonly store, in addition to the primary store, so that the emails can be looked in the backup store when an account is being moved. For example, if we are moving an account from US to EU, until we have moved all the emails to EU store, we should be able to look for emails in the US store. If we don't have a backup store, emails won't be accessible till we have moved all of them. 

The readonly option here is important as we don't want to start copying all the emails (and their attachments) for all accounts to both US and EU stores.



Now I am confused seeing you confused. All this is so confusing ;) 

So earlier
```
Interface to create/delete a file:
file = RemoteFiles::File.new(identifier,
        :configuration => Zendesk::Mail.raw_remote_files.name,
        :stored_in     => Zendesk::Mail.raw_remote_files.stores
      )
file.delete_now!

in file.rb
  def delete_now!
    configuration.delete_now!(self)
  end

in configuration.rb
  def delete_now!(file)
    ... delete from all file stores
  end
```
Now:

Everything is same as before except now we delete from read write file stores instead of all the file stores.

Am I understanding your question alright or going off on a tangent here?