TS-1587 make check fails on the esi plugin

Basically 3 problems

* output_data_len is not initialized in processor_test.cc
* usePackNodeList() function returns a enumeration, not a
 boolean
* The Stub handler manager file is using the same file
 name as the original file, thus causing a conflict. I
 need to rename that file to a different name -
 TestHandlerManager.cc and make sure the test program are
 compiled/linked with that one.
Fix the URL for the download page.
(downloads.html just redirects to downloads)

PS: I'm just trying out the last update to the git->jira system,
so please bear with me, when I lie and say this is a fix for TS-1663.

Thank you for your patience and understanding.
get rid of .git* in asf-distdir: target.

in a way that makes everyone happy.
Delete .git* in asf-dist: Target

This commit should make everyone happy.
expand .gitignore to include more test_* and *_test things
Minor fix to HostDB operations - fix issue with reverse DNS lookup.
[TS-1649] don't use ink_bind if we're not specifying a local port
TS-1650: Inactivity cop should use TRY_LOCK instead of LOCK to avoid deadlock
TS-1672: Emergency throttling can continue forever
TS-1673: Remap with recv port is using the wrong port
TS-1674: TSStatIntDecrement is broken: logic is flawed
TS-1675: Adding api TSHttpTxnClientIncomingPortSet
TS-1679: FetchSM cannot handle POST bodies > 32kb
Enable debug in the regression test script
TS-1650: fix enum Net_Stats
Build fix for Mac OS X clang-425.0.24
TS-1307: fix for DNS issue in regression testing.
TS-1679: channel_stats: count 5xx response and clean up code
TS-1252: stats summary in cluster not working

Here is some stats with evil result, we all know that most stats
with proxy.process.cluster prefix have no result at all.

   proxy.process.cluster.open_delays=-4411607530454032024
   proxy.process.cluster.control_messages_avg_send_time=-72.902885
   proxy.process.cluster.open_delay_time=-2494.564697
   proxy.process.cluster.rmt_cache_callback_time=-747.036865
   proxy.process.cluster.local_connection_time=-15.002351

When int64_t integer was passed to CLUSTER_SUM_DYN_STAT(x, y) as
2th parameter, it would be convert to int unsafely.
TS-1678: Simplify register_record()

'release_record_lock' parameter to register_record() is unnecessarily
complicated and the lock release is dangerous. Let's simplify it
and remove verbose lock releasing from the upper layer code.