Increase POLICY_BUF_LEN to 72 to accomodate IPv6 exit policy items.

Fixes bug 9596; bugfix on 0.2.4.7-alpha.
Added no_tempfile parameter to write_chunks_to_file to do non-atomic writes. Implements #1376.
Added test for new write_chunks_to_file behaviour in #1376.
Fix an assert when disabling ORPort with accounting disabled.

The problem was that the server_identity_key_is_set() function could
return true under conditions where we don't really have an identity
key -- specifically, where we used to have one, but we stopped being a
server.

This is a fix for 6979; bugfix on 0.2.2.18-alpha where we added that
assertion to get_server_identity_key().
When freeing a cert_list_t, avoid memory leak.

We were freeing these on exit, but when we added the dl_status_map
field to them in fddb814f, we forgot to arrange for it to be freed.

I've moved the cert_list_free() code into its own function, and added
an appropriate dsmap_free() call.

Fixes bug 9644; bugfix on 0.2.4.13-alpha.
Fix a compilation warning with older gcc
Merge remote-tracking branch 'origin/maint-0.2.4'
Use tt_ptr_op, not test_eq, for pointer comparisons in tests

Makes mingw64 a bit happier.
Warn when the Extended ORPort should be on but it's not.
Always call circuit_n_chan_done(chan, 0) from channel_closed()
Merge remote-tracking branch 'origin/maint-0.2.4'
Re-enable TLS 1.[12] when building with OpenSSL >= 1.0.1e

To fix #6033, we disabled TLS 1.1 and 1.2.  Eventually, OpenSSL fixed
the bug behind #6033.

I've considered alternate implementations that do more testing to see
if there's secretly an OpenSSL 1.0.1c or something that secretly has a
backport of the OpenSSL 1.0.1e fix, and decided against it on the
grounds of complexity.
Merge remote-tracking branch 'public/bug6055_v2_024'
retroactively fix a typo
fix two cases where we were printing unsigned int as %d
fix whitespace in log message
Don't preprocess torify

Since torify has been removed from tsocks, it doesn't need to be
preprocessed. Closes #5505.
Changes file for 5505
test-network.sh: tools dir in PATH, parameterization
fix confusing whitespace