Added merge method to Observation.
Bugfix: taxon maps were a bit broken due to a translation issue.
Bugfix: untranslated ranks were screwing up titles on taxa/show.
Bugfix: obs with species guess leading with a question mark were failing.
Bugfix: obs component cache expiry was failing due to crappy cache key generation.
Started translating place names in some spots.