Added functionality to allow config annotations being specified in a superclass of the config interface, which are to be inhertied.  This is to work around the limitation that @Inherited does not work in interface classes.