More test coverage for LaunchConfigs (#296).

This adds coverage for the methods that gather properties from system properties/resources/files
by way of an internal class which breaks the operation into two parts using an internal data structure.
Merge branch 'master' of github.com:ratpack/ratpack