Introduce TypeSet
Use TypeSet instead of Set[CypherType]
Merge pull request #1006 from cleishm/typeset

Add cypher TypeSet (specialisation of Set[CypherType])
Adds CREATE UNIQUE to the experimental parser