Rhbz1139950 filename mapping

~~this depends on https://github.com/zanata/zanata-api/pull/18~~
I think this class has more responsibilities than just parsing. It also seems to validate and "apply" the rule. Lets call it something along those lines. Something like `FileMappingRuleHandler` perhaps?