fixed syntax for reference constraints and added missing support to the
generator
follow new runtime interface
generate nabl-get-name rules
use nabl-get-name in refers to constraints
nabl-get-name should return pure name