Overrides property retrieval in the scope of the BeanBuilder to either:
a) Retrieve a variable from the bean builder's binding if it exists
b) Retrieve a RuntimeBeanReference for a specific bean if it exists
c) Otherwise just delegate to super.getProperty which will resolve properties from the BeanBuilder itself
An ApplicationContext that extends StaticApplicationContext and implements GroovyObject such that
beans can be retrieved with the dot de-reference syntax instead of using getBean('name').
Takes a resource pattern as (@see org.springframework.core.io.support.PathMatchingResourcePatternResolver)
This allows you load multiple bean resources in this single builder
eg loadBeans("classpath:*Beans.groovy")