Minor doc updates.
For sake of compactness adding `@set`/`@ifset` as alternatives to `@define`/`@ifdefine` and `@selector` as alternative to `@selector-alias`.

If this works out documentation will be updated with the new names and the older directive names will be supported at least until the next major release (3.x).