rewrote BatchOperations.replaceLocationPlaceholders for performance

test-run: 10k nodes, 20k rels, 10M upload file, 44M result file
with existing implementation: 08:24
New implementation: 0:14
Merry new year!
Clearer error message for when aggregations are used in ORDER BY and not in RETURN
Merge pull request #407 from systay/401

Clearer error message for when aggregations are used in ORDER BY and not in RETURN
Fixes #390 - IN/ANY/NONE/ANY/SINGLE causes RuntimeException for some patterns
Fixes #394 - Identifiers inside of FOREACH get the wrong type
Merge pull request #411 from systay/394

Fixes #394 - Identifiers inside of FOREACH get the wrong type
Merge pull request #410 from systay/390

Fixes #390 - IN/ANY/NONE/ANY/SINGLE causes RuntimeException for some patterns

Conflicts:
	community/cypher/CHANGES.txt
Made the cypher comment example consistent.
Merge pull request #403 from jexp/batch-rest-location-placeholders

#402 rewrote BatchOperations.replaceLocationPlaceholders for performance
Imports
Removed performance test from unit tests.
Cleaned up logging
Merge branch 'master' of github.com:neo4j/neo4j
Appended version to release note URL. Removed unused import.
The snapshot data of cluster members filters itself when adding more
available members to it, since some might not have gotten their
unavailable counterpart (due to crashing).
Merge pull request #416 from tinwelint/snapshot-pruning

The snapshot data of cluster members filters itself when adding more

Merging on behalf of Chris Gioran which OK'ed it.
Merge branch 'master' into more-resurrected-ha-tests