Changing the proc instance_new, now it takes the package-instance-name instead of instance_name, and fall back to current behavior if the package-instance-name is empty
Adding the following:1. Added a new attribute called package-instance-name to use it as label in the context bar.2. Added a new proc called apm::package_version::attributes::set_all_instances_names which changes all instances names for those packages that have the attribute package-instance-name and the instance name is equal to package-name.3. Added a new proc called apm::package_version::attributes::get_instance_name which gets the package-instance-name for a given package-key.
Several changes on the monitor screens. Shows now a summary of user activity.Included imsld-master.adp for all pages in GRAIL. Needed to reorg. some codeto use such template.Added a few messages in localization hash.Fixed a few bugs when showing the environment, variable names, etc.Produced a template for easily produce a select statement (choice-select.adp)
Create a separate context for included pages to avoid loop, when revisions are rendered.Revisions are specified via query_parameter revision_id, which has higher precedence than then name.When the resolver tries to resolve the name of a page to be included, it took the revision_id if the including page.This led to a recursive rendering.