Add checks for post type when getting translation by locale

* Adding tests to ensure revisions don't appear as translations
* Add a revision to the fixture
Add test to check you can get a revision of a translation via revisions api

Not totally sure this is the best behaviour but it works for now.