Added rst files
rename .xhtml to .rst (but don't change contents yet)
replace .rst files with Koblaid's versions
remove doc_rst/ subtree
clean up using-foolscap.rst
docs: cleanup copyable, failures, flappserver
docs: clean up logging, schema, serializing
docs: clean up specifications/*
Makefile: remove lore-based docs rules
docs: replace Lore with .rst

Many thanks to Koblaid for starting this process four years ago. I'm
sorry it took me so long to merge your work!
split git-foolscap tools out into their own project

They used to hide in doc/examples/ , now they live in their own project
at https://github.com/warner/git-foolscap , and will be added to pypi as
git-foolscap. This should make them easier to discover and install.
appserver: store service data as JSON, not flat files

This is cleaner, safer, and allows swissnums to contain filesystem
characters (like the slashes that git-foolscap uses) without problems.

Old-format flat-file directories (with files named
BASEDIR/services/SWISSNUM/service_type and ../service_args) are still
handled, but will be upgraded (by writing out a new "services.json"
file) when a new service is added.

Closes ticket:226
Accept all formats of new-style connection hints

The general parsing code for endpoint strings and the specific parsing code for
TCP client endpoint strings has been copied from Twisted, because there is no
public API for parsing or generating endpoint strings. It will be removed after
the switch to endpoints.

Source: https://github.com/twisted/twisted
Git commit: c139e22c7abc705114fd4f0e8afde8364e06f918