Preferred peers (rebased)

See changes to ```doc/configuration.rst``` for the description of what this does.

This is one of the features discussed at https://tahoe-lafs.org/trac/tahoe-lafs/ticket/467

It was previously submitted as pull request #39; this is rebased to the latest master.