Make the default JVM heap size for Solr less aggressive

The default value is now the smaller of two values:

* 25% of total system memory
* 1G