Merge pull request #10 from twilsonb/fuzz-dir-req-config

Sample Configurations for setting up local (C) tor test instances
Merge pull request #11 from twilsonb/fuzz-dir-req-spec

A design document and grammar for targeted fuzzing of the Tor HTTP directory protocol
Merge pull request #12 from twilsonb/comments-only

Fix typos in comments
Merge branch 'master' into fuzz-dir-req-code
Merge branch 'fuzz-dir-req'
DescriptorExample: requests tor router descriptors
    * consensus, numeric random, and binary random
    * random directory (cache), and fixed directory cache
	- add functions to Consensus to permit fixed directories
    * URLUtil for encoding and decoding URL percent-escaping
        - used by DescriptorExample to preserve non-printable bytes

src/test/examples: sample http requests to a tor directory, including:
    tor_log_bell.http: a request which raises a BEL in the server tor log
    		       (requires debug mode and a compatible terminal)
    See the README for more details

DIRECTORY_URL_SPEC: minor clarifications and typo fixes
Merge branch 'fuzz-dir-req-code' into fuzz-dir-req