Look for abbreviations for longest possible match first
Don't drop last word when abbreviating journal names
Use the longest abbreviation possible.
E.g. Fictional journal "Journal of Annunc Materials" (obviously annunc is not a real word)
Use "annunc-":"annunc." substitution instead of "annu-":"annu." resulting in "J. Annunc Mater." instead of "J. Annu. Mater."
Abbreviate plural forms of words same as singular
If abbreviation is same as key, it's still valid
See http://forums.zotero.org/discussion/32000/overriding-automatic-abbreviations/
Merge pull request #392 from aurimasv/abbreviations

Fix abbreviation algorithm