Disclose that spring step def injection does not work
Set the cucumber-glue.xml context as parent to the test context
Add transaction test to the spring module
Make sure dirtyCukes.feature fails if the context is reused
Use the same class to create all TestContextManagers

Use the first class found with spring annotation, to create the
TestContextManagers for all glue classes.
Fail if no glue class with spring annotation is found
Fail if glue classes with different spring annotations are found
Only create one spring TestContextManager
Updated RunCukesTest in the example spring-txn with new hook location.
Make example/spring-txn fail if transactions are not used

Also remove the @txn annotation from see_message.feature, since it
fails if transactions are used.
Test step def injection in the oposite direction.

Test that if a step def class autowires another step def class that has
not been used yet. Then it is the instance that was autowired that are
returned to the backend, when asked for an instance.
Register the glue classes in the TestContextManager's context

Let the SpringFactory register the bean definitions of the glue classes
in the bean factory of TestContextManager's context. Use this bean
factoryto create the instances of the glue classes. Alse register the
GlueCodeScope in bean factory of the TestContextManager's context.
Restructure the test class packages for the spring module

Make sure that glue classes with different @ContextConfiguration/
@ContextHierarchy annotations are defined in different packages
(since the SpringFactory will throw an exception if glue classes
are added with @ContextConfiguration/@ContextHierarchy annotations
that are not equal).
Improve error message when no spring annotation class is found
Handle that @ContextConfiguration annotation is not used

In the case that @ContextConfiguration annotation is not used, first
try and use the configuartion file classpath:cucumber.xml, if it does
not exist create en plain spring context with only the glue classes in
it.
Merge pull request #711 from brasmusson/spring-stepdef-injection-error

Fix the glue class autowiring, transaction and cucumber-glue scope issues of the spring module