Refactored TranslatableAdmin.get_object so it always returns a translation in request language, creating it if needed. Includes tests.
Merge pull request #167 from spectras/get_object_fix

`TranslatableModelAdmin.get_object` could load and overwrite the wrong translation in some instances.