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