Turn off test
Add available identifiers to plan descriptions, instead of tracking introduced identifiers
Throwing the wrong exception.

We were not throwing and catching the same exception, this lead to exceptions
leaking out to end user when using node index seek with a non-existing id.
Resolve varying use of neo4j vs neo4j-community

Now the dependencies are:
(neo4j-enterprise)-->(neo4j-advanced)-->(neo4j)-->(all individual modules)
(neo4j-community)-->(neo4j)

i.e. neo4j-community is only an alias for neo4j, kept for historical
reasons
Merge pull request #3354 from cleishm/module-cleanup

Resolve varying use of neo4j vs neo4j-community
Merge pull request #3358 from systay/plandescription-details

Add available identifiers to plan descriptions
Merge pull request #3371 from pontusmelke/throwing-wrong-exception

Throwing the wrong exception.
Proposal for a simplification of the cost model

The existing cost model is missing the ability to describe all types of plans.
With this change we try to address this and make it easier to have per-plan optimizations.