Bug 902560 - FakeProfileTestCase deletes testing directory if it exists

...and properly cleans up after itself.

@ncalexan: r? (will needinfo on bz)