Cache retrieving *CustomerDetail objects from the JCR.
Changed from using the population pattern into using Converters.  This should allow better re-use of the objects and is better designed with caching in mind - eg. get methods are designed to be cached because they should not modify state of parameters.

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10120 ea816f1a-d313-11e0-9628-b7548d2d2e8b
When creating a new arraylist, pass the old one in the constructor.

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10121 ea816f1a-d313-11e0-9628-b7548d2d2e8b
RENTL00142657 Removed PhoneType DropDowns

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10122 ea816f1a-d313-11e0-9628-b7548d2d2e8b
merge outbound parameters with remapped parameters instead of replacing them.

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10124 ea816f1a-d313-11e0-9628-b7548d2d2e8b
ctrl-z related breakfix

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10125 ea816f1a-d313-11e0-9628-b7548d2d2e8b
parameter merge allows duplicates instead of providing preference to inbound or outbound parameters. this duplicate allowance is a result of not remapping outbound URI parameters. authors shouldn't add parameters in the outbound URI that match the name of an inbound parameter remapping.

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10126 ea816f1a-d313-11e0-9628-b7548d2d2e8b
Merge from release 2. 

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10127 ea816f1a-d313-11e0-9628-b7548d2d2e8b
CQ RENTL00147913: Implemented Rates and Charges section in reservation email's

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10128 ea816f1a-d313-11e0-9628-b7548d2d2e8b
changed not modifiable error message in the AbstractConfirmationController.java RENTL00147957 - PROD: Changes needed to user messages when reservations cannot be modified and/or viewed online 

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10129 ea816f1a-d313-11e0-9628-b7548d2d2e8b
Added UserZoom Survey script

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10133 ea816f1a-d313-11e0-9628-b7548d2d2e8b
Merged from release 2

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10134 ea816f1a-d313-11e0-9628-b7548d2d2e8b
Merged from release 2

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10136 ea816f1a-d313-11e0-9628-b7548d2d2e8b
Merged from release 2

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10137 ea816f1a-d313-11e0-9628-b7548d2d2e8b
Merged Summary Bubbles from release 2

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10140 ea816f1a-d313-11e0-9628-b7548d2d2e8b
RENTL00146081 Modofed code to add vehicle object to modelandview

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10141 ea816f1a-d313-11e0-9628-b7548d2d2e8b
CQ RENTL00146875.

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10143 ea816f1a-d313-11e0-9628-b7548d2d2e8b
RENTL00148084 - Logic was incorrectly determining guaranteed status based on "on request" status affecting both guaranteed and on request functionality.  Corrected the logic.

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10146 ea816f1a-d313-11e0-9628-b7548d2d2e8b
merge from release2
- template the apache rewrites
- add david steele's changes, robots rewrite and the tweak to the suffix rewrite
- add david steele's changes, for force end token for regex matching http host cond
- add david steele's changes, allow the /content/alamo aliasing at apache to ignore legacy .do requests



git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10147 ea816f1a-d313-11e0-9628-b7548d2d2e8b
Updated UserZoom Survey script

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10149 ea816f1a-d313-11e0-9628-b7548d2d2e8b
Updated UserZoom Survey script

git-svn-id: svn://prdapl98a/ehi/rtlcom/trunk@10150 ea816f1a-d313-11e0-9628-b7548d2d2e8b