HPCC-11587 Add 'Open In New Page' to Package Map area

The code for the Package Map display is upgraded to support
the function of 'Open In New Page'.

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
(Minor comment) We have switched the "style" of callbacks to conform with the deferred/promise style, so this code would become:

```JavaScript
WsPackageMaps.GetPackageMapSelectOptions({
 0	
Write Preview Parsed as Markdown  Edit in fullscreen

Attach images by dragging & dropping,  selecting them, or pasting from the clipboard.
Close form Comment on this line
 +                    includeTargets: true,
 +                    IncludeProcesses: true,
 +                    IncludeProcessFilters: true
 +                }).then(function(response {
 +                    if (lang.exists("Targets.TargetData", response)) {
 +                        context.targets = response.Targets.TargetData;
 +                        context.initSelections(context.targets);
 +                    }
 +                }), function(args) {
 +                    context.showErrors(errMsg, errStack);
 +                }
 +            });
```
Note: the error branch args are diff I think...