Only match first, optional, identifier in doc tag

This follows up on #19 by matching only the first identifier, and only
if it occurs as the first or second argument and is preceded by at least
one whitespace character.
Merge branch 'commonquail/match-first-tag-identifier'