Use Spring 4.0.0.BUILD-SNAPSHOT

I am working with a locally built version of the snapshot which I think should be close to the published snapshot.
implement getBeanNamesForAnnotation from the ListableBeanFactory interface