ir: Add user attribute tags
parser: Parse user attribute tags
semantic: Add user attribute tags to named declarations
ir: Add @interface user attributes.
parser: Parse @interface user attributes.
semantic: Deal with @interface user attributes.
ir: Add TraitsExp node.
parser: Parse TraitsExps.
rt: Add empty Attribute class to object.
BUILD