JBEHAVE-1002:  Made Configuration and Embedder elements protected
JBEHAVE-1002:  Lazy-initialisation of Configuration attributes.
JBEHAVE-1002:  Fixed merging issues.
JBEHAVE-1002:  Ensure parsing elements all use the same Configuration.
JBEHAVE-1002:  Add method to retrieve default view properties from the ViewGenerator.
JBEHAVE-1002: Extending StoryLoader from ResourceLoader.
JBEHAVE-1002:  Lazy-initialisation of StoryReportBuilder attributes.
JBEHAVE-1002:   Remove ResourceLoader from Configuration.
JBEHAVE-1002:  Make AnnotationBuilder elements more extendable.
JBEHAVE-1002: Modified default construct of FreemarkerViewGenerator in order to support its use in OSGi.
JBEHAVE-1002:  Upgrade version of Freemarker.