Warn if specified memory size is close to the default

Issue a warning to standard error if a specified memory size is within
10% of the default size.

Rework StackMemoryBucket so its default value is available like that
of other memory buckets.

[#52692569]
Merge 52692569-warn-if-memory-close-to-default to master

[Completes #52692569]
Cope with $MEMORY_LIMIT not being set

The warning code failed if $MEMORY_LIMIT is not set. Add a guard to
allow it to cope.

[#52692569]
Modify web.xml for auto-reconfiguration

Previously, the auto-reconfiguration JAR was simply copied into the
additional lib directory for any application that had Spring in it.
This did not actually enable any of the auto-reconfiguration
functionality.  This change causes the auto-reconfiguration framework
to modify a /WEB-INF/web.xml file if it exists in the application.
The modifications made by the framework are detailed in the
documentation for it.

[#49695353]
Merge 49695353-modify-web-xml to master

[Completes #49695353]
added some debugging traces
Initial addition of Jonas elements copied from Tomcat container
Minor variables rename refactoring + removed download_support not yet used
Fixed partial renaming Tomcat to Jonas + now detect() returns jonas package name
Updated s3 url root to jonas binaries
attempt to fix var shading in test
Revert local modif to Gemfile.lock
Removed assertions related to tomcat-support
fixed jonas version to be consistent with index.yml on s3 repo
Reattempt version fix
Try Jonas higher priority than Tomcat
Attempt to make Jonas distrib smaller to have faster staging times

Removed jonas-doc and jonas-admin
Attempt to make Jonas distrib smaller to have faster staging times

Tried to assert removed files
Added template topology.xml
Adding template topology.xml and custom jonas resources

Fixed root jonas resources dir
Adding template topology.xml and custom jonas resources

Fixed specs: no more tomcat conf files