PermGen configurable with system.properties

Previously there was no way to configure the PermGen space used by a
Java process.  This change adds the ability to configure that value
using the java.runtime.perm.gen.size.maximum property in the
system.properties file.

[#49694411]
Merge 49694411-perm-gen to master

[Completes #49694411]