Improve properties regex

Previously, the regex used to parse Properties files was way too
conservative on what was allowed in the value.  It was impossible to
have a legal value that had an equals, colon, or whitespace in it.
This change relaxes the regex to allow those characters.

[#49694697]
Merge 49694697-java-opts-not-showing to master

[Completes #49694697]