Amazon S3 support

- Support document and file preview for files that are externally hosted
- Remove text preview as the office processor will take care of text files

NOTE: A known issue is that the document viewer doesn't work in IE9. This is because IE9 is not capable of following a redirect to an external domain as part of an Ajax request. After thorough investigation, we decided to leave this as is until this becomes a problem in production somewhere.