Update legal styles for Civil Law cases rendering

New code: no ```title``` = civil law case with title in ```short-title```.
It contains backward compatibility code for items already recorded with a "ghost" ```author``` (former hook to know if it's a civil law case in Zotero, and still used in other softwares.)
in fairness, it's possible that mapping predates the definition of note and annote in the CSL specs (and going by the names alone, it's not particularly strange). Though I'm not sure about that.