Never run crypto_early_init() more than once

Previously we had set up all the infrastructure to avoid calling it
after the first time, but didn't actually use it.
Stop leaking 'sig' at each call of router_append_dirobj_signature()

The refactoring in commit cb75519b (tor 0.2.4.13-alpha) introduced
this leak.
changes file for bug 11275
Merge remote-tracking branch 'public/bug11275_024'
Merge remote-tracking branch 'arma/bug11276'
Changes file for bug 11276.

The crypto_early_init() function could only be called at most twice,
and both of those were during startup.  AFAICT leaking the first set
of locks was the only non-idempotent thing.
quiet the debug message in circuit_build_times_disabled()

something recently made it get called once per second, which will clutter
up your debug log file.
Fix SOCKSPort documentation layout

In the end this required a slightly nasty hack using a dummy anchor as
an option heading in order to make the "Other recognized __flags__"
line indent properly.

Fixes bug 11061; Bugfix on 61d740ed.
Merge remote-tracking branch 'public/bug11061_024'
Add missing -Isrc/ext to tor-fw-helper/include.am

We need this now that tor-fw-helper will pull in siphash.h

Fixes bug 11296; bugfix on 0.2.5.4-alpha where siphash.h was introduced.
Make the redox script sorta work again.
Fix warnings from doxygen

Most of these are simple.  The only nontrivial part is that our
pattern for using ENUM_BF was confusing doxygen by making declarations
that didn't look like declarations.
Demote "Invalid length on ESTABLISH_RENDEZVOUS" to protocol_warn

Fixes bug 11279
Turn off testing code for #9683.

(This wasn't supposed to get committed turned-on.)
Merge remote-tracking branch 'public/bug11296'
Fix build of torify.1

The build was broken by changes in f8c45339f72525c68, but we didn't
notice, since that commit also made torify.1 only get built when
tor-fw-helper was turned on.

Fixes bug 11321; bugfix on Tor 0.2.5.1-alpha.
Fix version number in changes/bug11296
More logs to try to diagnose bug 7164

This time, check in microdesc_cache_clean() to see what could be
going wrong with an attempt to clean a microdesc that's held by a node.
Merge branch 'bug7164_diagnose_harder_v2'
whitespace fix