* Move TestCaseWithMemoryTransport.make_smart_server => TestCaseWithTransport
and now allow specifying a backing_server.
* test_find_bzrdirs_permission_denied now only fakes changing permissions
in order to be platform independent.
* test_find_bzrdirs_permission_denied also tests finding bzrdirs on a smartserver