Add Identifier, LIdentifier, UIdentifier

Note that the assertions on the name are a bit more permissive than the
spec (although not as permissive as the parser): Characters of the
Unicode category Letter, Other are still allowed as parts of the name.
See also ceylon/ceylon-spec#960.