Add default feature path, default glue and default formatter once

The RuntimeOptionsFactory should add default feature path, default glue
paht and default formatter once, not once per inheritance level.
Remove the unique glue work around from TestNGCucumberRunner
Merge with master
Attribution. Closes #636, #632, #633
Merge branch 'brasmusson-runtime-options-factory-add-default'