TS-2320: TSRedirectUrlSet truncates host header in redirected request
TS-2320: TSRedirectUrlSet truncates host header in redirected request
Updated to memcpy based on James Peach's recomendation
Also, saw a problem with malloc and sizeof when switching the code to only
use alloca.  Using a variable length array all the time now.
TS-2322: set pcre memory callbacks globally, not as a remap side-effect
TS-2323: initial remap.config deirective refactor

Break the remap.config directive parsers out into separate functions.
TS-2323: refactor remap.config loading

Separate remap.config file loading into it's own routine so that
we will be able to call it more than once.
TS-2323: drive remap directives from a pointer table
TS-2323: trim remap include paths
TS-2323: start separating remap config file parsing
TS-2323: simplify is_inkeylist helper

is_inkeylist doesn't need to elide '.' and '_' for the 2 places its
actually being used in.
TS-2323: add class members to BUILD_TABLE_INFO

Add a constructor, destructor and reset() member function to
BUILD_TABLE_INFO.
TS-2323: separate remap.config parsing from UrlRewrite
TS-2323: use the Layout API to find remap.config
TS-2323: remove unnecessary includes from UrlRewrite
TS-2323: implement the remap .include directive
TS-2323: defend against .including directories
[TS-2321] C++ API: Clean up header code to no longer use intermediate data structures
TS-2323: fix build breakage
DOC: Added hit evacuation vars, some other records.config cleanup
TS-2311: ESI: support responses that are of other text content type as well as non-200 status response

We want to enhance the ESI plugin so that we can support transformation
for other text content-type such as javascript.  We also want to
enable ESI transformation for non-200 response (e.g. 404)
TS-2108: Fix TSConfig to build with bison 3.0