Default jvm settings to use "-client". If "-server" is specified, use "-...

...server" instead.

Only write each jvm-opt once

```clojure
(jvm-options {:jvm-opts ["-server"] :name "test" :version "0.0.1"})
;"-server -Dtest.version=0.0.1"
(jvm-options {:jvm-opts ["-client"] :name "test" :version "0.0.1"})
;"-client -Dtest.version=0.0.1"
(jvm-options {:jvm-opts ["-Xmx=3000m"] :name "test" :version "0.0.1"})
;"-Xmx=3000m -client -Dtest.version=0.0.1"
(jvm-options {:jvm-opts ["-Xmx=3000m" "-server"] :name "test" :version "0.0.1"})
;"-Xmx=3000m -server -Dtest.version=0.0.1"
```