Added a UI element which displays information about synonyms in search results, as well as code for changing values and hiding/displaying this area.
Added code to query TaxRefine and display the first synonym match.
Added support for listing multiple synonyms. The UI is hideous but shows everything without destroying anything else, which is a pretty good thing.
Recompiled changes into static/js/mol.js.
Fixed a bug where accepted names weren't being checked to see if they were identical to the name being searched for.
Rewrote the search for names so that text is clearer and smaller.
Improved binomial parsing slightly.
Added a hack that authomatically runs a search for the first synonym.
Recompiled static/js/mol.js.
Merge branch 'develop' into feature/taxrefine-integration
Deleted my hacky code and cleaned up self.searchForSynonyms().
Modified mol.map.results to keep previous_results, and to add or clear results being displayed.
Updated mol.map.search with separate code paths for 'search' and 'searchExpand'.
Recompiled static/js/mol.js.
Replaced "or" with "and" in the results.
Recompiled static/js/mol.js.
Modified searchForSynonyms so we search for no-matched names as well, then added a flag to prevent recursive searching.
Cleaned up code slightly.
Compiled mol.js.
Documented some names which can be used to test the synonymy code.