neo4j/neo4j — pull request #3679 by oskarhane (2014-12-16 08:28:49+00:00)
Title: Fix collision on item properties and node-id / rel type in GraSS.

- Change so database autoset node-id and relationship type
are referenced as and while user set properties
still are referenced as {propName} for caption in style / grass.

Fixes #3660

#### To try it out

Run this in 2.2-M01 vs. this branch.
Run cypher: `CREATE (n:Hero {id:'SUPERMAN', firstname:"Clark"})-[r:HAS_POWER {type:"PHYSICAL"}]->(m:Power {name:"Flying"}) RETURN *`

Get them: `MATCH (n) WHERE n:Power OR n:Hero RETURN n`

Click on label names and relationship types in legend to set the style in the inspector at the bottom of the frame to see what you can do now.

![oskar4j 2014-12-15 at 20 16 03](https://cloud.githubusercontent.com/assets/570998/5442182/51163a02-8497-11e4-8ae3-9e7bf8d243d0.png)
Here you can't get the relationship TYPE to be the caption.

![oskar4j 2014-12-15 at 20 16 21](https://cloud.githubusercontent.com/assets/570998/5442183/513e8994-8497-11e4-8eee-65fde62a9a59.png)
Here you can.
The same goes for node-id:s.

In GraSS file you reference them like this.
![oskar4j 2014-12-16 at 09 27 01](https://cloud.githubusercontent.com/assets/570998/5450432/ca9e9e00-8505-11e4-9f10-572cc8c7f6a9.png)