Allow fixtures to be used in tests with test_data blocks

I found that there was a bug in the load_fixtures method, which was not returning the original load_fixtures result. This meant that fixtures were unavailable in test code with test_data blocks.

The other commits were mainly to get the rails3 test app tests to run.