Adding a translator for french union catalog CCFr

As requested in [Zotero Forum](https://forums.zotero.org/discussion/37503) I've built this first version of a translator. 

It still misses somes specific cases but works for > 90% of records I'd say. CCFr catalog is full of JS, not that easy to parse.

Tests are style missing, hope it's not blocking.
`indexOf` returns the index at which the string is found. It returns `-1` if the string is not found. You can't use the result directly in a logical expression, you have to compare it to `-1`, hence, it should be `url.indexOf('some_string') != -1` to test if a string contains a substring.