More fixes to out of tree build.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/jk/trunk@1647015 13f79535-47bb-0310-9956-ffa450edef68
Add option to control handling of multiple adjacent slashes in
mount and unmount.

New default is collapsing the slashes only in unmount.
Before this change, adjacent slashes were never collapsed,
so most mounts and unmounts didn't match for URLs with
multiple adjacent slashes.

Configuration is done via new JkOption for Apache
(values "CollapseSlashesAll", "CollapseSlashesNone" or
"CollapseSlashesUnmount") and via property
"collapse_slashes" for IIS (values "all", "none", "unmount").


git-svn-id: https://svn.apache.org/repos/asf/tomcat/jk/trunk@1647017 13f79535-47bb-0310-9956-ffa450edef68
Make building module for Apache 1.3 and 2.x more
consistent.

Fix SHELL use in Makefiles for platforms with
basic /bin/sh (like Soalris).

More out of tree build fixes.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/jk/trunk@1647040 13f79535-47bb-0310-9956-ffa450edef68
Make mod_jk bahavior for Apache 1.3 consistent
with Apache 2.x w.r.t. handling of multiple
adjacent slashes.

Previously Apache 1.3 always collapsed them
before checking for mounts orf unmounts
and Apache 2.0 never collapsed them.

The new JkOptions allow to control the behavior.
Change Apache 1.3 module now to the common
default (collapse for unmount check because of
security but do not collpase before moutn check
because of compatibility).


git-svn-id: https://svn.apache.org/repos/asf/tomcat/jk/trunk@1647045 13f79535-47bb-0310-9956-ffa450edef68
Document new option for configuring handling
of multiple adjacent slashes in request URLs.


git-svn-id: https://svn.apache.org/repos/asf/tomcat/jk/trunk@1647047 13f79535-47bb-0310-9956-ffa450edef68