Add ability to recreate files from any revision in the repository.

It is now possible to diff a modified Blueprint with the most recent
revision in the hg repo, this can be done via the "Diff To Depot" menu
item on the asset context menu in the Content Browser. Diffing in the
History window is not supported yet.