various improvements to drugbank parser

* give up on difflib - results not great
* deal with HMSL compounds with same id, different salt
* parse drugbank brand names as synonyms