Liberalise the API wrt the specific Blueprints wrapper graph used.

Although we're going to be on Neo4j for the forseeable future (and
maybe forever) there's no reason not to use wildcards where we don't
require Neo4j-specific behaviour.