[issue #33] system property substitution

This commit adds the possibility for keystore paths to be defined with
the help of system properties. Now ${var} in a keystore path is
substituted with the value of System.getProperty(var).
Merge branch 'feature/33-user-home-var' into dev