Simone,
I don't think that is an improvement as you have hard coded properties that require editing.
The way that I had it setup you did not need to edit any ini file to set properties.
If you just enabled http2, then you would get an SSL ServerConnector with just http2 - no http/1.1 as the default protocol. With your setup, you need to edit the ini file to reset the default protocol.
The properties are just not needed as the default protocol and supported protocols can be worked out by the factories added.
As it was you could do any of the following:
java -jar start.jar --add-to-startd=https,http2,spdy
java -jar start.jar --add-to-startd=https,http2
java -jar start.jar --add-to-startd=https,spdy
java -jar start.jar --add-to-startd=https
java -jar start.jar --add-to-startd=http2,spdy
java -jar start.jar --add-to-startd=http2
java -jar start.jar --add-to-startd=spdy
and which ever one you picked just worked without any editing.
More over you could disable any protocol simply with one of:
rm start.d/http2.ini
rm start.d/https.ini
rm start.d/spdy.ini
and it just worked without editing.
Ping me on IRC when you are next online and we can go over how it was working and you can explain what problem you were trying to fix.
cheers