Rhbz1139950 filename mapping

~~this depends on https://github.com/zanata/zanata-api/pull/18~~
I think this class and `UnqualifiedSrcDocName` are pretty important reusable concepts. Do you think we should elevate them to non-nested classes?