Fix #142: allow access to translated attributes during model save.

Change the way that TranslatableModelForm.save() constructs the instance, to
ensure that translations are created and populated before we try to save the
master instance.
Use assertEqual in tests instead of assertTrue.

Makes test failure messages more useful. No practical change except that
one wrong assertion is fixed:

	self.assertTrue(response.status_code, 200)