Fixes to failing tests in Django 1.4 on AppEngine

Here are my first few changes (my other changes are in Djangoappengine, djangotoolbox and dbindexer). These patches just skip tests that require joins if the connection doesn't support it.