Removes CommittingTransactionMiddleware and converts its test to test johnny-cache middlewares.

According to 0095bcf6a418f749095c988449591c00782096e2,
this was a workaround to an issue, but according to
b164909c7b982077d5642934e683145778751449,
this issue was solved with django 1.3.