Added content provider for Microsoft office docs

Using the office web apps added the ability to display office documents
in a chat room.

This is only supposed to work for public documents over http/https.