Introduce Register objects
Introduce RegisterSignature and RegisterFactory
Change naming of FAKE methods to better match kernel API
License headers
Merge pull request #1863 from boggle/cypher-2.1

Cypher 2.1