Allow custom java parameters

This adds the functionality to supply additional parameters to java (exceeding Xms and Xmx) per server config (which makes at least somewhat sense, if one takes into account that options might be only suitable for specific server versions / jar files).

The custom java parameters allows specifying custom garbage collectors, min/max heapfree ratios etc.