Merge pull request #458 from 9rnsr/grammar

Tweak Grammar page
fix Issue 10206 - User-defined attributes not documented well in language specification

Move grammar `Property` to attribute.dd