fix docker container provide to use the new FABRIC8_RUNTIME_ID environment variable and default to it if there's no system property defined and gravia doesn't have a value
#2061 minor refactor getting ready for other providers
add configurable docker image