Add additional interfaces when instantiating concrete implementation defined in YAML
Fixed the way locations defined in YAML are passed to start()
Fixed incorrect unit test assumptions
Changed type.getInterfaces() to Reflections.getAllInterfaces(type)
Addressed PR comment
Merge pull request #1298 from Nakomis/fix/yaml-locations

Fixed the way locations defined in YAML are passed to start()
Merge pull request #1296 from Nakomis/fix/yaml-additional-interfaces

Add additional interfaces when instantiating concrete implementation def...