TS-1919 Eliminate CacheLookupHttpConfig

This breaks compatibility with the cache clustering, so all nodes
in a cluster would have to be upgraded at the same time. This
eliminates an ugly passing of certain configurations through
the cluster channels into the cache core.

In addition, I think this can open up the possibility to make
some cache related configurations overridable. That should be
done as a different commit though.
Added TS-1919.
Merge branch 'master' into 5.0.x

* master: (53 commits)
  Moved the two 4.0.1 changes that we respun build for.
  Added TS-2163
  TS-2163 Remove obsolete WDA and ACC alarms feature
  ci: move jenkins jobs to the jenkins subdirectory
  ci: toggle --enable-wccp correctly for different platforms
  Doc: Add lifecycle hook documentation.
  TS-2145: Add metrics for log collation
  fixed some spelling mistakes in the api header
  TS-2162: Auto-created collation LogObject would be misused by access log
  Some indentation and printf cleanup
  TS-2161: TSHttpTxnHookAdd memory Leak
  TS-2156: Fix stats trap in different type of threads
  doc: move cache glossary into the main glossary
  TS-2160: Update CHANGES.
  TS-2160: Remove ats_is_ip_nonroutable.
  TS-2160: Remove use of ats_is_ip_nonroutable and replace with ats_is_ip_linklocal and ats_is_ip_private.
  TS-2160: Add ats_is_ip_private and ats_is_ip_linklocal functions.
  TS-2154: Lua plugin asserts traffic_server on startup
  ci: make git scm polling less aggresive
  ci: flip the 3.4.x branch to 4.0.x
  ...
Merge branch 'master' into 5.0.x

* master:
  ci: test make distclean in jenkins
  ci: fix debug jobs for centos5
  TS-2174: Fix StatBinaryEval() on div operation
  TS-2173: RECD_COUNTER type is missing in setTokenValue()
  TS-2172: automake subdir-objects requires AM_PROG_CC_C_O
  sdk docs: fix links & formatting in preface
  TS-2172: Explicitly use subdir-objects in automake init
  doc: minor formatting fixes
  TS-2165: Introduce cluster-wide logging stats
  finishing up the cleanup of the admin guide
  ci: shrink builders pollng period
  ci: fix experimental tag substitution
  Fix the 4.0.1 relase
  added TS-2167
  TS-2167: Update apichecker.pl to give suggestions on additional deprecated APIs
  Doc: Add transaction buffering control.
  ci: build experimental configuration options
  ci: reduce the number of job templates
  Add debug builds for 3.2.x and 4.0.x in the CI
  Fix git paths for the 4.0.x branch in Jenkins
Merge remote-tracking branch 'origin/master' into 5.0.x
Merge remote-tracking branch 'origin/master' into 5.0.x
Merge branch 'master' into 5.0.x
Merge branch 'master' into 5.0.x
Merge branch 'master' into 5.0.x
Merge branch 'master' into 5.0.x

Conflicts:
	CHANGES
	proxy/http/HttpSM.cc
	proxy/http/HttpTransactCache.cc
	proxy/http/HttpTransactCache.h
Merge branch 'master' into 5.0.x
Merge branch 'master' into 5.0.x

Conflicts:
	CHANGES
	iocore/cache/CacheRead.cc
Fix merge conflict
Merge branch 'master' into 5.0.x
TS-1919 Backing this change out, since it's been -1'd.

git revert did not handle this nicely, since the trees have
diverged so much. Instead, I simply made 5.0.x identical to
current "master".
TS-2088: Change TSRecordType enum values to powers of two
Merge branch 'master' into 5.0.x

* master: (69 commits)
TS-2290 Remove X-ID special log tag, and cleanup HdrToken confusion
Merge branch 'master' into 5.0.x

* master: (25 commits)
Merge branch 'TS-2290' into 5.0.x
  TS-2290 Remove X-ID special log tag, and cleanup HdrToken confusion