Fix the 'FtpServer' so that it can handle full bzr commands.
* bzrlib/transport/ftp.py: (FtpServer.setUp): Allows for 10000 requests instead of 1000 or the server dies peacefully and so quietly that the client still waits for him to asnswer the requests. (FtpServer._asyncore_loop_ignore_EBADF): Add a FIXME waiting for more understanding no how to report the problem.
* bzrlib/tests/commands/test_branch.py: (TestBranch): Tests combinations of local and remote branches.