Using spring @ContextHierarchy to manage multiple @ContextConfiguration's breaks with 1.1.5

The new version of SpringFactory includes the code:

```java
    private boolean dependsOnSpringContext(Class<?> type) {
        return type.isAnnotationPresent(ContextConfiguration.class);
    }
```

This should probably be extended to:

```java
    private boolean dependsOnSpringContext(Class<?> type) {
        return type.isAnnotationPresent(ContextConfiguration.class)
            || type.isAnnotationPresent(ContextHierarchy.class);
    }
```